ca

XML cap a YAML

Converteix un fitxer XML a YAML en local - tot l'arbre d'elements com una assignació amb sagnia, sense pujades, al teu navegador.

Processant en local al teu dispositiu ...

Processant en local al teu dispositiu ...

0%

Es puja el meu fitxer?

No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

Sense pujar res100% local
El contingut es queda amb tusense accés de tercers
Hosted in GermanyGlobal Content Delivery
Auditat de manera independentTLS A+ · Capçaleres A+

XML és un format de marcatge molt estès per a configuració, intercanvi de dades i documents - amb etiquetes, elements niats i atributs. YAML persegueix el mateix objectiu de llegibilitat, però usa la sagnia en lloc dels claudàtors angulars i és la lingua franca de les canalitzacions de CI, de Docker Compose i de Kubernetes. Aquesta eina llegeix el teu fitxer XML i escriu el mateix arbre com a YAML ben format.

La conversió s'executa del tot en local al teu navegador: fast-xml-parser llegeix l'XML, js-yaml escriu el YAML, tots dos JavaScript pur. Els elements niats es converteixen en assignacions niades, els elements repetits en seqüències, i els atributs es conserven - apareixen amb el prefix @_ com a claus pròpies, exactament com a la nostra eina XML a JSON. D'un document XML obtens un .yaml amb sagnia llest per usar de seguida.

Abans d'analitzar, l'eina comprova la bona formació; l'XML invàlid es rebutja amb un missatge clar en lloc de produir en silenci una sortida errònia. Un document XML té exactament un element root, de manera que el YAML produït sempre és una assignació amb aquesta clau root. El contingut de text d'un element que també té atributs apareix sota la clau #text. No es puja res - el teu fitxer roman al teu dispositiu.

Fitxa tècnica

Fitxa tècnica
Formats d'entradaXML
Format de sortidaYAML
Processament per lotsNo
ProcessamentEn local al navegador (JavaScript)
Càrrega de fitxersCap

En 3 passos

  1. Deixa-hi anar o tria el teu fitxer XML.
  2. L'eina el converteix en YAML.
  3. Baixa el fitxer YAML.

Límits: Comprova la bona formació abans d'analitzar; l'XML invàlid es rebutja amb un missatge clar. Els elements niats es converteixen en assignacions, els repetits en seqüències, els atributs en claus @_ i el contingut de text d'un element en #text. Els nombres i els booleans es detecten i s'emeten amb el seu tipus. La sortida sempre és una assignació YAML amb la clau root de l'XML. Els comentaris d'XML (<!-- -->) no es capturen durant l'anàlisi i per tant no apareixen al YAML.

Preguntes freqüents

Es puja el meu fitxer?

No. La conversió s'executa del tot en local al navegador - no s'envia res.

Com es tracten els atributs?

Els atributs es conserven i apareixen amb el prefix @_ com a claus pròpies, exactament com a XML a JSON.

Què passa amb els elements repetits?

Els elements amb el mateix nom que apareixen diverses vegades s'apleguen en una seqüència YAML.

Es comprova la bona formació?

Sí. L'XML es valida abans d'analitzar; l'XML invàlid es rebutja amb un missatge clar.

També funciona a l'inrevés?

Sí, amb la nostra eina "YAML a XML".

Eines relacionades

Convertir XML a JSON · YAML cap a XML · Convertir JSON a YAML · XML cap a TOML · TOML cap a YAML · JSONL cap a JSON