Dilib, module SxmlNode, commande SxmlIndent : Différence entre versions
De Wicri Outils
imported>Jacques Ducloy (→Disponibilité) |
imported>Jacques Ducloy (→Informations techniques) |
||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 79 : | Ligne 79 : | ||
==Informations techniques== | ==Informations techniques== | ||
Cette commande est basée sur BufferParserXml pour l'analyse du flot d'entrée et sur SxmlFromString pour l'analyse des entités. | Cette commande est basée sur BufferParserXml pour l'analyse du flot d'entrée et sur SxmlFromString pour l'analyse des entités. | ||
+ | ==Voir aussi== | ||
+ | {{Wicri voir|dec=commande Dilib}} | ||
+ | |||
+ | Cette commande est reproduite sous {{Wicri lien|wiki=Manuel}}. |
Version actuelle datée du 12 juin 2020 à 15:27
Module SxmlNode |
Cette commande édite une version indentée d'un flux XML ou Sxml sur la sortie standard.
Liste des modules Dilib
Module SxmlNode
|
Synopsis
SxmlIndent -k < inputStream
L'option « -k » (disponible à partir de la version V0.6.04) permet d'afficher la clé HFD pour chaque ligne.
Exemples
Sans options
Le script suivant :
HfdCat RabelaisV1/Data/Main/Exploration/Author.i.hfd \
| SxmlIndent | more
produira
000000
------ 1
<idx>
<kw>A Bouchet</kw>
<lc>a bouchet</lc>
<f>1</f>
<l>
<e>000308</e>
</l>
</idx>
=============================================
000001
------ 1
<idx>
<kw>A GARRIGUES</kw>
<lc>a garrigues</lc>
<f>2</f>
<l>
<e>000486</e>
<e>000487</e>
</l>
</idx>
=============================================
Avec l'option k
000000 <idx>
000000 <kw>A Bouchet</kw>
000000 <lc>a bouchet</lc>
000000 <f>1</f>
000000 <l>
000000 <e>000308</e>
000000 </l>
000000 </idx>
000001 <idx>
000001 <kw>A GARRIGUES</kw>
000001 <lc>a garrigues</lc>
000001 <f>2</f>
000001 <l>
000001 <e>000486</e>
000001 <e>000487</e>
000001 </l>
000001 </idx>
Disponibilité
Cette commande remplace SgmlIndent depuis la version V0.5.66. Elle apporte une meilleure lisibilité des SxmlRecord et traite tout document XML.
Informations techniques
Cette commande est basée sur BufferParserXml pour l'analyse du flot d'entrée et sur SxmlFromString pour l'analyse des entités.
Voir aussi
- Dans le réseau Wicri :
Ceci est la page de référence de « Dilib, module SxmlNode, commande SxmlIndent »
Cette commande est reproduite sous Wicri/Manuel.