Avaleht / Failitööriistad / Veebipõhine XML-i lamedaks muutja
Tasuta veebitööriistad

Veebipõhine XML-i lamedaks muutja

Muuda XML lamedaks tee/väärtus paarideks. Kleebi tekst või vali fail, vali eraldaja ja vorming (tekst, CSV, JSON). Tasuta veebitööriist. Töötlemine toimub ko…

Alusta kasutamist

Mida see tööriist teeb

XML-i lamedaks muutja võtab XML-puu ja muudab selle tee/väärtus paarideks, kus iga tee näitab elemendi asukohta juurest. See on kasulik, kui soovite XML-i analüüsida tabelina või teisendada muusse vormingusse.

Näide sisendist ja väljundist

Sisend XML:

<root><item>A</item><item>B</item></root>

Väljund (eraldajaga '.'):

root.item[0] = A
root.item[1] = B

Kui elemendil on atribuut, näiteks <item id="1">, siis tee oleks root.item[0].@id.

Piirangud ja märkused

  • Pesastus on piiratud 200 tasemega ja väljund kuni 100 000 väärtusega.
  • Sisendtekst on piiratud 16 MiB-ga.
  • CSV-väljund kasutab alati koma eraldajana, isegi kui tee eraldaja on erinev.
  • Segasisu (tekst, mis ümbritseb alamelemente) ei säilitata eraldi väärtusena.
  • XML-i nimeruumid säilivad nii nagu brauseri parser need esitab.

Korduma kippuvad küsimused

Kuidas käsitletakse korduvaid elemente?

Korduvad sama nimega elemendid saavad nullist algavad indeksid, et vältida ülekirjutamist. Näiteks kaks <item> elementi muutuvad root.item[0] ja root.item[1].

Kas CSV-väljund kasutab alati koma?

Jah, CSV-väljund kasutab alati koma väljade eraldajana. Tee eraldaja valik mõjutab ainult teede kuju, mitte CSV eraldajat.

Mis juhtub, kui XML on vigane?

Kui parser ei suuda XML-i lugeda, siis tööriist lükkab sisendi tagasi ja kuvab veateate.

Töötlemine toimub kohalikult teie brauseris.