Réserver une Démo
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
Vous modélisez une transformation à l'aide du diagramme de transformation XML. Sur ce diagramme vous pouvez créer des documents XML et des feuilles de style, les lier à une transformation (activité), puis exécuter ou déboguer la transformation. Les entrées du modèle de transformation XSL sont les artefacts de fichier XSLT et XML, qui peuvent être sélectionnés dans la boîte à outils. Ces artefacts sont généralement créés en faisant glisser les fichiers xml et xsl appropriés sur le diagramme . La sortie de la transformation est décrite à l'aide de l'artefact de sortie. La progression et la réussite/l'échec de la transformation sont affichés dans l'onglet « XSLT » de la fenêtre Sortie système.

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 détectées lors d'un exécuter de débogage, elles seront affichées dans la fenêtre Déboguer (appuyez sur Alt+8 pour afficher cette fenêtre).

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 Alt+1 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)