Convertir Schéma XML en/de Schéma JSON

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Manuel de l'utilisateur et référence > Commandes de menu  > Menu Conversion >

Convertir Schéma XML en/de Schéma JSON

Si le document actif est un Schéma XML, cette commande génère un document de schéma JSON depuis le schéma XML. Si le document actif est un schéma JSON, la commande génère un Schéma XML depuis le schéma JSON. Le document généré s'ouvre dans une nouvelle fenêtre et peut ensuite être enregistré n'importe où. Les options de conversion sont décrites ci-dessous. Pour plus d'information concernant JSON et la prise en charge de l'édition JSON dans XMLSpy, voir la section JSON et Schéma JSON.

 

Options de conversion Schéma XML en Schéma JSON

Lorsque vous cliquez sur la commande Convertir Schéma XML en/de Schéma JSON pour convertir un document de Schéma XML en un schéma JSON, le dialogue Convertir Schéma XML en schéma JSON (capture d'écran ci-dessous) apparaît. Définir les options de conversion que vous souhaitez et cliquer sur OK. Un schéma JSON sera généré depuis le Schéma XML et le document généré s'ouvrira dans une nouvelle fenêtre.

JSONConvertXMLSchema2JSON

La partie supérieure du dialogue fournit des informations concernant la méthode de conversion de certains composants de Schéma XML. La partie inférieure du dialogue propose les options suivantes :

 

Créer une propriété nommée "#" dans chaque sous-schéma : si sélectionné, une propriété portant ce nom est créée dans chaque définition de schéma JSON.
Créer des propriétés de motif correspondant à des propriétés correspondantes préfixées avec '?', "@xsi", "@xmlns": Spécifie, pour chacun de ces préfixes, une propriété de motif pour faire correspondre les propriétés avec des noms qui possèdent ces préfixes. Pour plus d'informations concernant les propriétés de motif, voir la section Objets et propriétés JSON.
Toujours créer des tableaux pour les particules avec maxOccurs > 1: dans Schéma XML, les particules sont les éléments de modèles de contenu complexes. Si le nombre d'occurrences est plus que un (1), les particules sont définies en tant qu'un tableau dans Schéma JSON. Dans le cas contraire, ils sont définis en tant que propriétés d'un objet JSON.

 

Options de conversion Schéma JSON en Schéma XML

Lorsque vous cliquez sur la commande Convertir Schéma XML de/vers Schéma JSON pour convertir un document de Schéma JSON en un Schéma XML, le dialogue Convertir JSON en un Schéma XML (capture d'écran ci-dessous) apparaît. Définir les options de conversion que vous souhaitez et cliquer sur OK. Un schéma XML sera généré depuis le schéma JSON et le document généré s'ouvrira dans une nouvelle fenêtre.

JSONConvertJSONSchema2XML

Vous pouvez sélectionner les options suivantes :

 

Si les noms de propriété JSON qui commencent avec '@' et '$' sont créés ou pas. Ils seraient créés, respectivement en tant que nœuds d'attribut et nœuds de texte.
Si les propriétés nommées '#' sont créées en tant que nœuds de commentaire XML ou pas.
Si les propriétés de motif qui correspondent aux propriétés préfixées avec '?', "@xsi", et/ou "@xmlns" sont ignorées ou pas. Si elles ne sont pas ignorées, les propriétés préfixées avec '?', "@xsi", et "@xmlns" sont converties, respectivement, en instructions de traitement, attributs préfixés xsi: et attributs préfixés xmlns:.

 


© 2018 Altova GmbH