xml

13
XML Виталий Унгурян [email protected]

Upload: unguryan-vitaliy

Post on 05-Apr-2017

80 views

Category:

Education


0 download

TRANSCRIPT

Page 1: XML

XML

Виталий Унгурян [email protected]

Page 2: XML

XML

XML (Extensible Markup Language) - это язык разметки,

описывающий целый класс объектов данных, называемых

XML- документами. 

Page 3: XML

XML

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

грамматики других языков и контроля за правильностью составления документов. 

Page 4: XML

XML

Cам по себе XML не содержит никаких тэгов, предназначенных

для разметки, он просто определяет порядок их

создания.

Page 5: XML

XML

Любой XML- документ должен всегда начинаться с инструкции <?xml?>, внутри которой также можно задавать номер версии

языка, номер кодовой страницы и другие параметры.

Page 6: XML

Требованиям к XML

В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и дополнительная информация.

Page 7: XML

Требованиям к XML

Каждый открывающий тэг, определяющий некоторую область данных в документе обязательно должен иметь своего закрывающего "напарника", т.е., в отличие от HTML, нельзя опускать закрывающие тэги.

Page 8: XML

Требованиям к XML

В XML учитывается регистр символов. Все значения атрибутов, используемых в определении тэгов, должны быть заключены в кавычки.

Page 9: XML

Требованиям к XML

Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тэгов

Page 10: XML

Требованиям к XML

Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования ( т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)

Page 11: XML

Формально правильный XML

Если XML- документ не нарушает приведенные правила, то он называется формально-правильным и все анализаторы, предназначенные для разбора XML- документов, смогут работать с ним корректно.

Page 12: XML

Элементы данных

Элемент - это структурная единица XML- документа, заключенная в

тэги.

<city>Odessa</city>

Page 13: XML

Атрибуты

Атрибут - это пара "название" = "значение",

которую надо задавать при определении элемента в

начальном тэге. 

<color RGB="true">#ff08ff</color>