XML-i tasandaja
Tasanda XML-i elemendid ja atribuudid teedeks ning väärtusteks, CSV-ks või JSON-iks. Kontrolli tulemust, kopeeri või laadi tekstifail brauseris alla.
Alusta kasutamist
Kuidas teid lugeda?
Näide annab @id = 7 ja name = Ada. Juure nimi user ei kuulu alamelementide teedesse. Atribuudid algavad märgiga @. Sama vanema all olevad samanimelised elemendid saavad nullist algavad indeksid, näiteks item[0] ja item[1]. Esimese elemendi atribuut võib olla item[0].@code. Kui juur sisaldab ainult teksti, kasutatakse teena juure enda nime.
Väljundvormingud
Võti = väärtus kuvab ühe paari real. CSV algab päisega path,value, paneb mõlemad väljad jutumärkidesse ja kahekordistab väljas olevad jutumärgid. Veergude eraldajaks jääb koma, sõltumata tee eraldajast. JSON annab tasase objekti, mille väärtused on sõned. Nimeruumide prefiksid jäävad elementide ja atribuutide nimedesse; nimeruumide deklaratsioonid võivad ilmuda atribuutidena.
Milline teave kaob?
Säilivad atribuudid ja lehtelementide mittetühi tekst, kuid teksti algusest ja lõpust eemaldatakse tühimärgid. Tühjad elemendid, kommentaarid ja töötlusjuhised ei tekita väärtusi. Sisendist <p>before<b>inside</b>after</p> eksporditakse ainult inside; before ja after jäetakse välja. Tulemusest ei saa algset XML-i täpselt taastada.
Konfliktid ja toetatud XML
Kui eri sõlmed annavad sama tee, peatub teisendus veaga, mitte ei kirjuta väärtust üle. Muuda eraldajat või lähteandmete nimesid. Vigane XML, DTD ja kohandatud olemide deklaratsioonid lükatakse tagasi ning eelmine allalaadimine keelatakse. Korrektsed elemendid nimega parsererror on lubatud. Tööriist ei kontrolli XML-skeeme ega käivita XPathi või XSLT-d.
Piirangud
Kleebitud tekst võib sisaldada kuni 16 777 216 UTF-16 koodiühikut. Ühel valitud failil on eraldi baidipiirang 64 MiB. Need on tagasilükkamise piirid, mitte jõudluse garantiid. Lubatud on kuni 200 vanema-lapse sammu juure all ning kokku kuni 100 000 atribuudi- või lehtväärtust. Suure või sügavalt pesastatud dokumendi puhul proovi esmalt väikest näidist. Töötlus ja eksport toimuvad brauseris; valitud faili serverisse ei laadita.
Jutumärgid ei blokeeri tabelarvutusvalemeid.
Töötlemine toimub kohalikult teie brauseris.