Распечатать страницу

Некоторые понятия XML в VFP

« Назад

XML (eXtensible Marking Language – расширяемый язык разметки) – это стандарт разметки текстовых документов.

Данные хранятся в XML-документе в виде текста и окружены текстовой разметкой, описывающей эти данные. Синтаксис разметки строго определен.

Единица данных вместе с окружаемой их разметкой называется элементом.

Язык применим для описания данных разного назначения. Для этого надо ввести надлежащие элементы и представить их в соответствии с синтаксисом XML.

Документ XML имеет древовидную структуру, в вершине которой находится корневой элемент. Элементы разделяются на родительские и дочерние. Причем каждый родительский элемент может иметь несколько дочерних, но каждый дочерний – только один родительский.

Элемент ограничивается начальным и конечным тегами, например:

<person>                            <!-- Начальный тег -->

Николаев Петр Ильич       <!-- Содержимое элемента -->

</person>                           <!-- Конечный тег -->

Между начальным и конечным тегами находится содержимое элемента, несущее хранимые XML-документом данные.

В документе может присутствовать комментарий, начинаемый символами "<!--" и заканчиваемый символами "-->".

Пустой элемент – элемент без содержимого может быть представлен в виде упрощенного тега, например <emptyElement/>, соответствующего следующей паре начального и конечного тегов:

<emptyElement> </emptyElement>

Элементы могут иметь атрибуты. Атрибут – это пара "имя – значение", присоединяемая к начальному тегу элемента, например:

<!-- Начальный тег с двумя атрибутами Name и Type -->

<field Name = "Customer" Type = "C">

Николаев Петр Ильич

</field>

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