Электронный магазин на Java и XML

Требования к правильно оформленному документу XML


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

Имя открывающего тега должно совпадать с именем закрывающего тега. Заметим, что язык XML чувствителен к регистру. Варианты:

неправильно: <Name></name>;

правильно: <name></name>.

Элементы должны быть правильно вложены друг в друга. Варианты:

    неправильно. <р><b> какой-нибудь текст </р></b>;

    правильно: <р><b> какой-нибудь текст </b></р>.

    Имена элементов не должны содержать символа < или > и должны начинаться с буквы или символа подчеркивания

    Имена элементов не могут начинаться с символов xml (в любой комбинации верхнего и нижнего регистров)

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

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

    Значения атрибутов должны быть заключены в кавычки.

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

    Текст, подставляемый вместо любой сущности, на которую имеется прямая или косвенная ссылка, являющаяся значением некоторого атрибута, не должен содержать символа < (это не относится к сущности &lt;).



    Содержание раздела