Aceasta este comanda xml2yamlp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
xml2yaml - convertiți un mesaj XML cu o schemă în YAML
REZUMAT
xml2yaml xml-file schema-file(s) >yaml-file
xml2yaml -x xml-file -s schema-files -o yaml-file
DESCRIERE
Convertiți un mesaj XML în YAML cu aceeași structură. Este necesară o schemă pentru aplicare
sintaxa corectă, în special pentru elemente repetate opțional.
Opţiuni
Puteți specifica fie un nume de fișier de mesaj XML și unul sau mai multe nume de fișiere de schemă ca
argumente sau utilizați opțiunile.
--xml|-x nume de fișier
Fișierul care conține mesajul xml. O singură liniuță înseamnă „stdin”.
--schema|-s nume de fișier(e)
Această opțiune poate fi repetată, sau numele fișierelor separate prin virgulă, dacă aveți mai multe
decât un fișier de schemă de analizat. Toate componentele de schemă importate și incluse trebuie să fie
furnizate în mod explicit.
--bigints|-b (boolean)
În mod implicit, traducerea este puțin neglijentă: tipurile întregi sunt definite să accepte
cel puțin 18 cifre în XML. Cu toate acestea, acest lucru este, de obicei, inutil de mare și imposibil de citit
în YAML.
--mixt CUM
[1.32] Cum să tratați elementele amestecate. Valoarea implicită este TEXTUAL. Alte valori sunt
„ATTRIBUTES”, „XML_STRING” și „STRUCTURAL”. Mai multe detalii despre mixed_elements în
XML::Compile::Translate::Reader.
--type|-t TIP
Tipul elementului rădăcină, necesar dacă XML-ul nu este calificat namespaceo,
deși schema este. Dacă nu este specificat, elementul rădăcină este automat
inspectat.
Notația TYPE este „{namespace}localname”. Fiți avertizat să utilizați ghilimele pe UNIX
linia de comandă, deoarece acoladele au o semnificație specială pentru shell.
--output|-o nume de fișier
În mod implicit (sau când numele fișierului este o liniuță), rezultatul este tipărit în stdout.
Utilizați xml2yamlp online folosind serviciile onworks.net