Altova XMLSpy 2025 Professional Edition

Mode Texte YAML

Accueil Préc Haut Suivant

Le Mode Texte fournit un nombre de fonctions d’édition YAML, de pretty-printing à la validation de document lors de l’édition. Ces fonctions sont décrites ci-dessous.

 

Note :la structure de document dans le Mode Texte est indiquée avec une indentation, qui devrait être définie avec des espaces et non des onglets.

 

Pretty-printing, couleurs de police et affichage

Pretty-printing formate le document YAML avec indentation hiérarchique (voir la capture d’écran ci-dessous). Vous pouvez définir les options de pretty-printing dans le dialogue des Options (Outils | Options | Pretty-printing). Le texte de document est marqué en différentes couleurs selon leur syntaxe. Les couleurs de police sont définies dans la section Polices et Couleurs du dialogue des Options (Outils | Options | Polices et Couleurs).

XSYAMLPrettyPrint

D’autres fonctions utiles du Mode Texte YAML sont les (i) numéros de lignes dans le bord du numéro de ligne et (ii) les nœuds de pliage du texte dans le bord de pliage. Les nœuds de pliage de texte peuvent être réduits/élargis pour mieux naviguer et consulter le document. Les deux bords (numéros de lignes et pliage de texte) peuvent être définis pour être affichés ou masqués dans le dialogue des Paramètres du Mode texte (View | Text View Settings) ; ce dialogue peut aussi être accédé via les options de pretty-printing.

 

Expressions du localisateur de nœud dans les documents YAML

Pour obtenir l’expression de l’emplacement XPath/XQuery d’un nœud dans le document YAML, cliquez à l’intérieur du nœud et sélectionnez la commande Éditer | Copier XPath. L’expression XPath/XQuery sera copiée dans le format JSON vers le presse-papiers. Appuyez sur Ctrl+V pour coller l’expression du localisateur dans tout champ de saisie de texte.

 

Par exemple, l’expression suivante localise le titre de la première piste du deuxième album du premier artiste dans un document YAML :

 

?Artistes?1?Albums?2?Pistes?1?Titre

 

Pour plus d’information sur les expressions XPath/XQuery dans le format JSON, voir Expressions XQuery pour JSON.

 

© 2018-2024 Altova GmbH