Некоторые понятия XML в VFP
« Назад XML (eXtensible Marking Language – расширяемый язык разметки) – это стандарт разметки текстовых документов. Данные хранятся в XML-документе в виде текста и окружены текстовой разметкой, описывающей эти данные. Синтаксис разметки строго определен. Единица данных вместе с окружаемой их разметкой называется элементом. Язык применим для описания данных разного назначения. Для этого надо ввести надлежащие элементы и представить их в соответствии с синтаксисом XML. Документ XML имеет древовидную структуру, в вершине которой находится корневой элемент. Элементы разделяются на родительские и дочерние. Причем каждый родительский элемент может иметь несколько дочерних, но каждый дочерний – только один родительский. Элемент ограничивается начальным и конечным тегами, например: <person> <!-- Начальный тег --> Николаев Петр Ильич <!-- Содержимое элемента --> </person> <!-- Конечный тег --> Между начальным и конечным тегами находится содержимое элемента, несущее хранимые XML-документом данные. В документе может присутствовать комментарий, начинаемый символами "<!--" и заканчиваемый символами "-->". Пустой элемент – элемент без содержимого может быть представлен в виде упрощенного тега, например <emptyElement/>, соответствующего следующей паре начального и конечного тегов: <emptyElement> </emptyElement> Элементы могут иметь атрибуты. Атрибут – это пара "имя – значение", присоединяемая к начальному тегу элемента, например: <!-- Начальный тег с двумя атрибутами Name и Type --> <field Name = "Customer" Type = "C"> Николаев Петр Ильич </field> Вместо двойных можно использовать одинарные кавычки. Два вида кавычек употребляются, если значение атрибута содержит кавычку. |