Il s'agit de la commande xml2yamlp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
xml2yaml - convertit un message XML avec un schéma en YAML
SYNOPSIS
xml2yaml xml-file schema-file(s) > yaml-file
xml2yaml -x fichier-xml -s fichiers-schéma -o fichier-yaml
DESCRIPTION
Convertissez un message XML en YAML avec la même structure. Un schéma est requis pour appliquer
la syntaxe correcte, en particulier pour les éléments éventuellement répétés.
Options
Vous pouvez soit spécifier un nom de fichier de message XML et un ou plusieurs noms de fichier de schéma comme
arguments, ou utilisez les options.
--xml|-x nom de fichier
Le fichier qui contient le message xml. Un seul tiret signifie "stdin".
--schema|-s nom(s) de fichier
Cette option peut être répétée, ou les noms de fichiers séparés par des virgules, si vous avez plus
plus d'un fichier de schéma à analyser. Tous les composants de schéma importés et inclus doivent être
fourni explicitement.
--bigints|-b (booléen)
Par défaut, la traduction est un peu bâclée : les types entiers sont définis pour prendre en charge
au moins 18 chiffres en XML. Cependant, cela est généralement inutile et illisible
dans YAML.
--mixte COMMENT
[1.32] Comment traiter les éléments mixtes. La valeur par défaut est TEXTUELLE. D'autres valeurs sont
"ATTRIBUTS", "XML_STRING" et "STRUCTURAL". Plus de détails sur mixed_elements dans
XML :: Compiler :: Traduire :: Lecteur.
--type|-t TYPE
Le type de l'élément racine, requis si le XML n'est pas qualifié d'espace de noms,
bien que le schéma soit. S'il n'est pas spécifié, l'élément racine est automatiquement
inspecté.
La notation TYPE est "{namespace}localname". Soyez averti d'utiliser les guillemets sur UNIX
ligne de commande, car les accolades ont une signification particulière pour le shell.
--output|-o nom de fichier
Par défaut (ou lorsque le nom de fichier est un tiret), la sortie est imprimée sur stdout.
Utilisez xml2yamlp en ligne à l'aide des services onworks.net