Требования к XML-документам

Основные правила для XML-документов:

1.    Каждый XML-документ должен иметь уникальный корневой элемент (уникальный внутри одного XML-файла).

2.    Все элементы должны иметь открывающий и закрывающий теги.

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

регистру (если открывающий тег - <МуТад>, а закрывающий - </MYtag>,то это ошибка).

4. Если внутри одного тега открылся другой, то сначала должен закрытьсявнутренний тег, а затем внешний.

.5. Существуют запрещенные для использования символы (они являютсяслужебными в XML), заменяемые в XML-документах специальными последовательностями (точка с запятой в конце тоже относится к заменяющему выражению):

& заменяется на &ашр;

< заменяется на & lt ;

> заменяется на &gt ;

? заменяется на &quot ;

? заменяется на &apos;

Пример правильно сформированного XML-документа:

Для проверки правильности структуры XML-документа часто используют схемы XML. Visual FoxPro 9 поддерживает работу с XML Schema Definition (XSD).