Pré. | Proc. |
Transformations XSL
Modèle , créer et exécuter des transformations XSLT et des feuilles de style avec des documents XML
Enterprise Architect fournit des facilités pour la 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 comprennent :
- diagramme spécialisé et boîte à outils pour la 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 Diagramme
Marcher |
Action |
Voir également |
---|---|---|
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 de 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 boîte de dialogue ' Nouveau Diagramme ', tapez un nom de diagramme approprié dans le champ 'Nom' (si nécessaire) et cliquez sur 'Étendu' dans la liste 'Sélectionner à partir de' et 'Transformation XML' dans la liste 'Types de 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 du 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 entrez le chemin du 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
En utilisant Enterprise Architect , vous pouvez effectuer la validation XML des documents à transformer et des feuilles de style XSLT.
Pour exécuter à la validation, cliquez-droit dans le document XML ou la feuille de style dans le Débogueur XSL et sélectionnez 'XML Validation'. 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 déroule
- 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 du fichier pour la grammaire
Si des erreurs sont détectées lors d'une procédure de validation exécuter , 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 XSLT et version
Le processeur XSL utilisé dans ces fonctionnalités est construit à partir du projet Apache Xalan (C++ version 1.11)