eXtensible Markup Language
В переводе с английского — Расширяемый язык разметки. XML как HTML имеет закрывающие теги и параметры: аналоги классов и стилей.
XML может
Упорядочить документы
Структурировать
Перевести в единый формат
Распределить компоненты на отдельные части
Передать технические данные
Показать и объяснить компьютеру содержимое документа
Смысл XML
— для того что бы логично разложить, показать что и где с чем связано и в каких форматах. И что главное — это легко читает компьютер. С его помощью можно разметить веб страницу для алгоритмов. Показать иерархию, смысл текста. Так же хранить типовые данные — название, имена, фамилии, названия отделов (для структур организации), заголовки, даты и тд.
Еще XML нужен в работе для машинного обучения — разметив текс со смыслом и хранения результатов работ различных тестовых программ.
XML используют там где нужно показать внутреннее содержимое документа.
От характеристики товаров до цен, какой раздел, обычный текст или подзаголовок — все это выполняется в этом формате.
Для конвнртировани XML есть различные программы. Одна из них XML Converter — программа для конвертации в файлы CSV, JSON, PDF.
Это уникальное приложение для преобразования файлов XML в файлы других типов. Интерфейс программы легок и понятен. Вы можете преобразовать как один файл XML, так и несколько папок (приложение сохранит структуру папок). Так же поддерживает преобразование XSLT.
Есть так же онлайн программы в интернете, но не все они могут гарантировать что сложные XML-документы сохраняется в исходной структуре и останутся нетронутыми.