Une XMap requiert des schémas hiérarchiques qui définissent les hiérarchies hiérarchiques d'entrée et de sortie. Une XMap utilise des schémas hiérarchiques d'entrée et de sortie pour déterminer quel type de données est attendu dans le document source d'entrée et le document de sortie. Vous liez des nœuds de schéma d'entrée et de sortie pour créer des instructions de mappage.
Un élément de schéma est l'élément de base d'une instruction de mappage. Lorsque vous définissez une instruction de mappage, vous pouvez vouloir utiliser une série d'éléments de schéma d'entrée dans l'instruction, ou ajouter une variable. Vous pouvez changer la racine d'entrée et de sortie, ajouter des variables et personnaliser la vue du schéma, mais vous ne pouvez pas modifier le schéma.
Vous pouvez utiliser les options suivantes pour gérer les schémas et la recherche d'éléments :
Personnaliser la vue
Change la manière dont s'affiche le schéma pour vous permettre de rechercher rapidement les éléments pertinents. Vous pouvez rechercher une séquence de nœuds, tous les nœuds ou un choix de nœuds. Affichez ces nœuds pour comprendre la logique du schéma. Cette vue n'affecte pas le mappage.
Search
Recherche des éléments dans le schéma. Vous pouvez effectuer une recherche séparément dans les schémas d’entrée et de sortie.
Variables
Définissez des variables pour stocker les données. Vous pouvez mapper des nœuds à des variables et vice-versa. Vous pouvez également mapper des variables à des variables. Lorsque vous créez une variable, la variable s'affiche en bas des deux schémas.
Sélection de la racine d'entrée ou de sortie
Modifiez l'élément racine dans le schéma d’entrée ou de sortie. Vous pouvez changer l'élément racine afin de référencer une autre partie du schéma.
Choisissez la source d'exemple
Définissez le fichier exemple source. Utilisez une source d'exemple pour tester la transformation et les expressions XPath.