Для начала хорошо бы познакомиться с родоначальником и историей возникновения
https://ru.wikipedia.org/wiki/Язык_разметки
Статьи:
XML нужен для работы с техническим текстом, где всё строго, упорядоченно и логично.
Смысл XML в том, чтобы выстроить внутри документа логическую структуру.
Сила XML
Сила XML в том, что данные здесь представляются как обычный текст, размеченный тегами (как в HTML). Файлики получаются маленькими, из легко обрабатывать.
И ещё сила XML в том, что эти данные может прочитать и обработать компьютер. Для сравнения: если скормить компьютеру схему, нарисованную в графическом редакторе, он её не поймёт.
Если XML хорошо составлен, его также может понять человек.
Где нужен XML
XML применяют везде, где нужно выделить логическое содержимое документа, чтобы потом его можно было как-то обработать. Например, если у вас есть размеченный XML-файл с названием и характеристиками товаров, то можно научить сервер обрабатывать его как угодно: выводить название в заголовке или простым текстом, понимать, где лежит цена, откуда брать описание и к какому разделу отнести этот товар.
Ещё XML применяют в API, когда идёт ответ от сервера в виде XML-файлов.
Зачем нужен XML?
XML изначально придумали для более удобного хранения и передачи данных, в том числе через Интернет.
У него есть ряд преимуществ, которые позволяют успешно справляться с этой задачей.
Во-первых, он легко читается и человеком, и компьютером.
Во-вторых, поскольку данные хранятся в простом текстовом формате, при их передаче с одного компьютера на другой не возникнет никаких проблем с совместимостью.
Важно понимать, что XML — это не исполняемый код, а язык описания данных. После того, как ты описал данные с помощью XML, тебе нужно написать код (например, на Java), который сможет эти данные отправить/принять/обработать.
Как устроен XML?
Его главная составная часть — теги.
В начало файла можно добавить строку с указанием версии XML и кодировки, в которой записаны данные. Она называется «prolog».
Отличия XML от HTML
Во-первых, они используются для разных целей.
HTML — для разметки веб-страниц. Например, если тебе нужно создать веб-сайт. Иными словами, задача HTML — отображение данных.
XML — для хранения и передачи информации в удобном для человека и компьютера виде. Этот формат не содержит никаких указаний на то, как эти данные нужно отображать: это зависит от кода самой программы.
Во-вторых, у них есть основное техническое отличие. Теги HTML являются заранее заданными («predefined»).
Основные стандарты XML
Стандарты XML — это набор расширений, которые придают xml-файлам дополнительные возможности.
AJAX — один из самых известных стандартов XML. Он позволяет изменять содержимое веб-страницы без ее перезагрузки!
XSLT — позволяет преобразовывать XML-текст в другие форматы. Например, используя XSLT, ты можешь преобразовать XML в HTML! Задача XML, как мы уже говорили, — описание данных, а не отображение. Но с использованием XSLT мы можем обойти это ограничение!
XML DOM — позволяет получать, изменять, добавлять или удалять отдельные элементы из XML-файла.
- Пометки, разметка и теги
- Отличительные черты XML
- Правильно сформированные данные
- Схемы
- Преобразования
- XML в системе Microsoft Office
- Выборка информации из баз данных с помощью веб-сервисов
- Формирование отчётов на основе данных в XML базах данных
- Поиск информации в текстовых документах
- Выборка и преобразование данных XML в XHTML формат для публикации в вебе
- Сбор данных из нескольких баз данных для интеграционных приложений
- Разделение документа XML на несколько частей для выполнения отдельных множественных операций.
Комментариев нет:
Отправить комментарий