Інструменти XML
XML зберігає структуровані дані у вкладених тегах — від стрічок новин і карт сайту до офісних документів і корпоративних інтеграцій. Тут файли XML можна відкрити, відформатувати, перевірити й опрацювати запитами XPath просто в браузері, нічого не надсилаючи на сервер.
Інструменти в цій категорії
- XMLРедактор XML онлайнРедактор XML онлайн: підсвічування синтаксису, автозакриття тегів, форматування й перевірка структури. Відкривайте й зберігайте файли .xml без сервера.
- XMLКонвертер XML у JSON онлайнКонвертер XML у JSON онлайн: налаштування атрибутів, текстових вузлів, масивів і просторів імен. Працює в браузері навіть офлайн, без надсилання файлів.
- XMLКонвертер XML у CSV онлайнКонвертер XML у CSV онлайн: виберіть елемент для рядків — вкладені елементи й атрибути стануть стовпцями. Перевірте таблицю й завантажте CSV для Excel.
- XMLКонвертер XML в Excel (XLSX)Конвертер XML в Excel: виберіть повторюваний елемент — вкладені теги й атрибути стануть стовпцями файлу XLSX. Без надсилання на сервер, просто в браузері.
- XMLXML Viewer онлайнXML Viewer онлайн: перегляньте XML як дерево чи код, відформатуйте, перевірте структуру й знайдіть вузли через XPath. Файли .xml.gz — без сервера.
Що таке XML
XML (Extensible Markup Language) — текстовий формат структурованих даних у вигляді вкладених елементів з атрибутами, наприклад <order id="7"><item>…</item></order>. На відміну від HTML, у ньому немає фіксованого набору тегів: кожен застосунок визначає власний словник. Завдяки цій гнучкості XML став основою стрічок RSS та Atom, карт сайту, зображень SVG, макетів Android, проєктних файлів Maven і .NET, вебсервісів SOAP, електронних рахунків і внутрішньої будови офісних форматів .docx та .xlsx. XML суворий: один незакритий тег робить увесь документ некоректним для більшості парсерів.
Типові завдання
Найчастіше XML треба прочитати або виправити. Файл, вивантажений з іншої системи, приходить одним довгим рядком, і його потрібно відформатувати з однаковими відступами. Парсер відхиляє документ, і треба знайти місце, де він сформований неправильно. Великий файл доводиться досліджувати: згортати розділи, переглядати дерево елементів або вибирати саме потрібні вузли виразом XPath. Іноді потрібне зворотне — мініфікувати XML перед надсиланням, щоб заощадити місце.
XML Viewer відкриває файли до 200 MB, зокрема стиснуті .xml.gz, і показує дерево, що згортається, код із підсвічуванням, форматування та пошук XPath. Редактор XML додає редагування з автоматичним закриттям тегів, локальну чернетку й збереження в UTF-8. Для даних JSON таку саму допомогу дає JSON Viewer.
Чимало запитів «конвертер XML» стосуються перетворення XML на електронну таблицю чи JSON. XML у CSV і XML в Excel роблять повторюваний елемент рядками, а вкладені теги й атрибути — стовпцями; XML у JSON зберігає всю структуру. JSON в XML і CSV в XML працюють у зворотному напрямку.
Конфіденційність за задумом
XML часто містить ділові дані: замовлення, рахунки, конфігурації з паролями. Тут вони не залишають вашого пристрою. Файл читає браузер, а обробка відбувається у Web Worker; нічого не надсилається на сервер і не зберігається там. Парсер не розгортає зовнішні сутності й не завантажує DTD, що захищає від XXE-трюків у неперевірених файлах, і обмежує розгортання сутностей, тож документ типу «billion laughs» не заморозить сторінку.
Оновлено:
Часті запитання
Чи є безкоштовний онлайн-конвертер XML?
Так. XML у JSON, XML у CSV і XML в Excel безкоштовні, працюють у браузері й самі визначають повторюваний елемент, що стане рядками таблиці. CSV і JSON так само можна конвертувати в XML.
Як відкрити файл XML на Mac, Windows чи Android?
Відкрийте XML Viewer у будь-якому сучасному браузері й виберіть файл, перетягніть його на сторінку або вставте текст. Нічого встановлювати не треба — ні на macOS, ні на Windows, Linux чи Android.
Чи можна перевірити XML за схемою XSD?
Поки що ні. Редактор перевіряє, чи документ правильно сформований: теги закрито й вкладено правильно, атрибути взято в лапки, кореневий елемент один. Першу помилку показано з номером рядка й стовпця.
Чи можна конвертувати PDF в XML?
Ні. PDF — формат макета сторінок, і щоб видобути з нього вміст як XML, потрібен окремий інструмент для PDF. Інструменти тут працюють із файлами, які вже є XML.
Чи підходять інструменти для XML-файлів електронних документів і звітності?
Такі файли можна відкрити, відформатувати й прочитати, як будь-який XML, але спеціальних функцій немає: ні перевірки підпису, ні податкової валідації, ні перетворення на друковані форми.
Чи надсилаються мої файли XML на сервер?
Ні. Розбір, форматування й XPath виконуються у фоновому потоці вашого браузера. Сутності DOCTYPE і зовнішні посилання ніколи не завантажуються.