Altova XMLSpy 2026 Enterprise 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 du document YAML dans le Mode texte est dénotée avec un ensemble d’indentation avec espaces, et non des onglets. Dans le Mode texte, l’indentation du style de bloc utilise automatiquement des espaces.

 

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'informations sur les expressions XPath/XQuery au format JSON, qui peuvent être utilisées avec des documents YAML, voir Expressions XQuery pour JSON.

 

Expressions XQuery dans la fenêtre XPath/XQuery

Dans la fenêtre XPath/XQuery, vous pouvez exécuter une expression XQuery pour JSON sur un document YAML et voir immédiatement les résultats de l'évaluation dans le volet Résultats de la fenêtre. De plus, vous pouvez cliquer sur un résultat dans le volet Résultats (voir la capture d'écran ci-dessous) pour accéder à cet objet YAML dans le Mode texte.

Cliquer pour agrandir/réduire

Pour plus d'informations sur les expressions XQuery au format JSON (qui peuvent être utilisées avec des documents YAML), voir Expressions XQuery pour JSON.

 

© 2019-2025 Altova GmbH