Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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
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 le plus souvent 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 le succès/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 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 trouvées lors d'un débogage exécuter , elles seront affichées dans la fenêtre Déboguer (appuyez sur Alt+8 pour afficher cette fenêtre).

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 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 XSLT et version

Le processeur XSL utilisé dans ces fonctionnalités est construit à partir du projet Apache Xalan (C++ version 1.11)