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.