Многократное использование содержания в шаблонах и библиотеках> Экспорт и импорт XML > Язык XML

 

Страница подготовлена дизайн-студией Фёдора Филимонова

Язык XML

XML (eXtensible Markup Language, расширяемый язык разметки) - язык, предназначенный для разметки структурированных документов. Вы можете представить его как язык HTML, который позволяет определять ваши собственные теги. XML создан на основе из SGML (Standard Generalized Markup Language, стандартный обобщенный язык разметки) и так же, как SGML, является языком для определения тегов и отношений между ними.

Теги в XML выглядят аналогично тегам HTML: они состоят из имени тега и необязательных атрибутов, окруженных угловыми скобками. Как и в HTML, здесь используются открывающий и закрывающий теги (имени закрывающего тега предшествует наклонная черта), чтобы отметить содержимое между ними. Единственное синтаксическое различие состоит в том, что в XML пустой тег (тот, в котором нет содержимого, например, <IMG>) должен закрываться косой чертой перед заключительной угловой скобкой. Например, тег <IMG> в XML должен выглядеть так:

<IMG src="mpgu.jpg"/>

Язык XML более строг к синтаксису, чем HTML; файлы, неточно соответствующие синтаксису XML, не работают.

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