fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Введение в XML

Введение в XML

XML (Extensible Markup Language) – это язык разметки, похожий на HTML, но без предопределенных тегов для использования. Вместо этого вы определяете свои собственные теги, разработанные специально для ваших нужд. Это мощный способ хранения данных в формате, который можно сохранять, искать и совместно использовать. Самое главное, поскольку основной формат XML стандартизирован, при обмене или передаче XML между системами или платформами, локально или через Интернет, получатель все равно сможет разобрать данные благодаря стандартизированному синтаксису XML.

Существует множество языков, основанных на XML, включая XHTML, MathML, SVG, RSS и RDF. Вы также можете разработать свой собственный.

Структура XML-документа

Вся структура XML и языков на основе XML построена на тегах.

Объявление XML

XML – декларация не является тегом. Он используется для передачи мета-данных документа.

Атрибуты

Используемая версия XML в данном документе.

Используемая кодировка в этом документе.

Комментарии

“Правильный” XML (корректный и хорошо сформированный)

Правильные правила оформления

Чтобы XML-документ был корректным, должны выполняться следующие условия:

  • Документ должен быть хорошо сформирован.
  • Документ должен соответствовать всем правилам синтаксиса XML.
  • Документ должен соответствовать семантическим правилам, которые обычно задаются в XML-схеме или DTD (Document Type Definition).

Пример

Теперь давайте посмотрим на исправленную версию того же документа:

Документ, содержащий неопределенный тег, является недействительным. Например, если бы мы никогда не определяли этот тег, приведенный выше документ не был бы действительным.

Большинство браузеров предлагают отладчик, который может определить плохо сформированные XML-документы.

Сущности

Как и HTML, XML предлагает методы (называемые сущностями) для ссылки на некоторые специальные зарезервированные символы (например, знак “больше чем”, который используется для тегов). Существует пять таких символов, которые вы должны знать:

Сущность Символ Описание
< Знак меньше, чем
> > Больше, чем знак
& & Амперсанд
" Одна двойная кавычка
' Один апостроф (или знак одинарной кавычки).

Несмотря на то, что объявлено всего 5 сущностей, их можно добавить с помощью определения типа документа. Например, чтобы создать новую сущность &warning;, вы можете сделать следующее:

Вы также можете использовать числовые ссылки для указания специальных символов; например, © – это символ “©”.

Отображение XML

XML обычно используется в описательных целях, однако существуют способы отображения данных XML. Если вы не определили конкретный способ отображения XML, в браузере отображается необработанный XML.

Один из способов стилизации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *