Pré. | Proc. |
Transformations XSL
Modèle , créer et exécuter des transformations et des feuilles de style XSLT avec des documents XML
Enterprise Architect fournit facilités pour modélisation et l'exécution des transformations XSL. XSLT est une technologie qui peut être utilisée pour convertir des documents d'entrée XML en d'autres types de documents. Les feuilles de style sont les composants XSL utilisés pour transformer le contenu. Facilités incluent :
- diagramme et boîte à outils spécialisés pour modélisation des transformations XSLT
- Éditeur spécialisé pour la création, le débogage et l'exécution de feuilles de style.
- Validation de documents XML
- Validation du schéma XML
Créer le Diagramme de transformation XML
Étape |
Action |
Voir aussi |
---|---|---|
1 |
Dans la fenêtre Navigateur , cliquez-droit sur le Paquetage approprié et sélectionnez l'option 'Ajouter Diagramme '. |
Éléments d'artefact dans la boîte à outils de transformation XML
Artefact |
Description |
---|---|
Transformation XML |
La référence du modèle pour la transformation, fournissant des entrées et des sorties facultatives. Utilisé pour exécuter ou déboguer la transformation. Entrées : fichier XML, XSLT Sorties : artefact de sortie (facultatif) |
2 |
Dans la dialogue « Nouveau Diagramme », saisissez un nom diagramme approprié dans le champ « Nom » (si nécessaire) et cliquez sur « Étendu » dans la liste « Sélectionner à partir de » et sur « Transformation XML » dans la liste « Types Diagramme ». Cliquez sur le bouton OK . Le nouveau diagramme s'ouvre, avec la boîte à outils Diagramme affichant la page « Transformation XML ». |
XSLT |
Identifie la feuille de style à exécuter. Entrées : N/A Sorties : N/A |
Fichier XML |
Identifie le document d'entrée à transformer. Entrées : N/A Sorties : N/A |
XSD |
Identifie le schéma qui peut être utilisé, éventuellement, pour effectuer automatiquement la validation XML sur le document de sortie. Entrées : artefact de sortie, fichier XML (ou les deux en option) Sorties : N/A |
Artefact de sortie |
Utilisez cet artefact pour définir la sortie d'une opération XSLT. L'artefact fournit le chemin d'accès au fichier à utiliser lorsque la sortie est créée par la transformation. Pour sélectionner ou nommer le fichier de sortie, double-cliquez sur l'artefact pour afficher ses propriétés et saisissez le chemin d'accès au fichier sous l'onglet « Fichiers ». Pour utiliser l'artefact, dessinez un connecteur de trace vers celui-ci à partir de l'élément de transformation. |
Valider manuellement les documents
Grâce à Enterprise Architect , vous pouvez effectuer la validation XML des documents à transformer et des feuilles de style XSLT.
Pour exécuter la validation, cliquez-droit sur le document XML ou la feuille de style dans le Débogueur XSL et sélectionnez « Validation XML ». Une prompt s'affiche pour confirmer si vous validez par rapport à une définition de type de document ou à un schéma XML.
- Pour une définition de type de document, cliquez simplement sur le bouton OK ; la validation se poursuit
- Pour un schéma XML, sélectionnez le bouton radio approprié pour identifier si la grammaire de validation est définie dans le document ou ailleurs ; si ailleurs, entrez l'espace de noms et l'URL ou le chemin d'accès au fichier pour la grammaire
Si des erreurs sont exécuter lors d'une validation normale, elles seront affichées dans l'onglet « XSL » de la fenêtre Sortie système (appuyez sur
et sélectionnez « Sortie système » si cette fenêtre ne s'affiche pas automatiquement). Pour localiser l'erreur dans le document, double-cliquez sur le message d'erreur.Processeur et version XSLT
Le processeur XSL utilisé dans ces fonctionnalités est construit à partir du Apache Xalan Project (version C++ 1.11)