Перейти к содержимому

Данные

Формат XML: спецификация и направления

Направления в обе стороны: из XML и в XML, с параметрами каждого преобразования.

.xml3 направления из XML4 направления в XML

Спецификация XML

Спецификация XML
Полное имяExtensible Markup Language
Разработчик спецификацииW3C
Год публикации1998
Расширение.xml
MIME-типыapplication/xml, text/xml
Тип содержимогоТекстовое
МногостраничностьНе предусмотрена
СхемыXSD, DTD, RELAX NG
Пространства имёнПоддерживаются
ОбработкаXPath, XSLT, XQuery
КодировкаОбъявляется в прологе документа
МногословностьВыше, чем у JSON
Читающие программыVS Code, Notepad++, XMLSpy, JetBrains IDE, Mozilla Firefox, xmllint
Документ спецификацииОткрыть спецификацию

XML → другие форматы

Направления из XML
НаправлениеЧто получитсяТочность
.xml.jsonКонвертация XML в JSONблизкая
.xml.csvКонвертация XML в CSVприблизительная
.xml.yamlКонвертация XML в YAMLблизкая

Другие форматы → XML

Направления в XML
НаправлениеЧто получитсяТочность
.json.xmlКонвертация JSON в XMLблизкая
.csv.xmlКонвертация CSV в XMLблизкая
.xlsx.xmlКонвертация XLSX в XMLблизкая
.yaml.xmlКонвертация YAML в XMLблизкая

Спецификация XML

XML — структурированные данные, расширение .xml, тип application/xml, текстовый файл. Направлений из XML — 3, в XML — 4. Все они выполняются на сервере: набор кодеков и версии библиотек одинаковы для любого запроса.

XML чаще всего переводят в JSON, CSV и YAML. В XML собирают из JSON, CSV, XLSX и YAML.

Класс — структурированные данные, полное название — Extensible Markup Language. Расширение: .xml. MIME-типы: application/xml, text/xml. Содержимое текстовое. Формат распространён умеренно: поддержка есть, но встречается он реже ключевых. Формат описан открытой спецификацией.

Модель хранения — текстовый файл. Многостраничность не предусмотрена — страницы требуют отдельных файлов. Из характеристик реестра: обработка — XPath, XSLT, XQuery; кодировка — объявляется в прологе документа; многословность — выше, чем у JSON.

Разработчик формата — W3C. Год появления — 1998. Читают файл VS Code, Notepad++, XMLSpy и JetBrains IDE. Предельный размер загрузки указан в форме на странице направления.

Форматы того же класса

Остальные записи класса «Данные». Для каждой заведена своя страница с полным перечнем направлений: и от XML, и к нему.

Вопросы по формату XML

Какие характеристики у XML?

XML — структурированные данные, расширение .xml, тип application/xml, текстовый файл. Файл содержит один документ или кадр. Формат текстовый: содержимое читается любым редактором.

Во что конвертируется XML?

Доступно 3 направления: JSON, CSV и YAML. Параметры и ограничения указаны на странице каждого направления.

Как долго файлы хранятся на сервере?

Час с момента загрузки. После этого исходный файл и результат удаляются, ссылка перестаёт отвечать. Идентификатор в адресе случайный, перебор невозможен.