Wat het doet
Deze tool maakt van XML-records een HTML-tabel die mensen echt kunnen lezen. Elk herhaald element wordt een tabelrij, kindelementen en attributen worden kolommen, en geneste elementen worden platgeslagen tot kolomnamen met punten.
Gebruik het om een XML-feed of -export te tonen op een webpagina, in documentatie of in een e-mail.
Zo gebruik je het
- Plak XML in het vak Invoer, upload een
.xml-bestand of klik op Voorbeeld. - De tabelmarkup verschijnt rechts terwijl je typt.
- Zet Kopregel toevoegen uit om de
<thead>weg te laten. - Kopieer de HTML of download hem als
.html-bestand.
Voorbeeld
<users>
<user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
<user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>
wordt een tabel met de kolommen name, address.city en id, en één rij per gebruiker.
Opmerkingen
Tekst wordt HTML-geëscapet, zodat hij altijd als tekst wordt weergegeven. Regeleinden binnen een waarde worden <br>.
Veelgestelde vragen
› Welke elementen worden rijen?
De herhaalde kindelementen van de root, bijvoorbeeld elke <user> binnen <users>. Heeft de root maar één kindelement, dan wordt dat element de enige rij.
› Wat gebeurt er met attributen en geneste elementen?
Attributen worden kolommen met de naam van het attribuut (id="1" → id). Geneste elementen worden kolommen met een punt in de naam, zoals address.city. Herhaalde eenvoudige waarden worden samengevoegd met "; ".
› Waarom heet een kolom @id in plaats van id?
Als een attribuut en een kindelement dezelfde naam hebben, houdt het attribuut zijn prefix @, zodat de twee kolommen gescheiden blijven.
› Kan ik de tabel opmaken?
Ja. De uitvoer is kale tabelmarkup zonder inline styles, dus de CSS van je site is erop van toepassing.