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 ...

0%

Els teus fitxers no han sortit mai del dispositiu

    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
    Servidors a AlemanyaRGPD des del disseny
    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.

    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 es 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