Что делает инструмент
Этот инструмент превращает записи XML в HTML-таблицу, которую действительно удобно читать. Каждый повторяющийся элемент становится строкой таблицы, дочерние элементы и атрибуты — столбцами, а вложенные элементы разворачиваются в имена столбцов через точку.
Используйте его, чтобы показать XML-фид или выгрузку на веб-странице, в документации или в письме.
Как пользоваться
- Вставьте XML в поле Ввод, загрузите файл
.xmlили нажмите Пример. - Разметка таблицы появляется справа по мере ввода.
- Отключите Добавить строку заголовков, чтобы не выводить
<thead>. - Скопируйте HTML или скачайте его как файл
.html.
Пример
<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>
превращается в таблицу со столбцами name, address.city и id и одной строкой на каждого пользователя.
Примечания
Текст экранируется для HTML, поэтому всегда отображается как текст. Переносы строк внутри значения превращаются в <br>.
Частые вопросы
› Какие элементы становятся строками?
Повторяющиеся дочерние элементы корня, например каждый <user> внутри <users>. Если у корня только один дочерний элемент, он становится единственной строкой.
› Что происходит с атрибутами и вложенными элементами?
Атрибуты становятся столбцами с именем атрибута (id="1" → id). Вложенные элементы становятся столбцами с именами через точку, например address.city. Повторяющиеся простые значения объединяются через "; ".
› Почему столбец называется @id, а не id?
Когда у атрибута и дочернего элемента одинаковое имя, атрибут сохраняет префикс @, чтобы два столбца не смешивались.
› Можно ли оформить таблицу стилями?
Да. Результат — простая разметка таблицы без встроенных стилей, поэтому к ней применяется CSS вашего сайта.