Данные
Формат XML: спецификация и направления
Направления в обе стороны: из 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.json | Конвертация XML в JSON | близкая |
| .xml.csv | Конвертация XML в CSV | приблизительная |
| .xml.yaml | Конвертация XML в YAML | близкая |
Другие форматы → 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. Параметры и ограничения указаны на странице каждого направления.
Как долго файлы хранятся на сервере?
Час с момента загрузки. После этого исходный файл и результат удаляются, ссылка перестаёт отвечать. Идентификатор в адресе случайный, перебор невозможен.