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

         

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



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

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

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

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


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

    • неправильно. <р><b> какой-нибудь текст </р></b>;
    • правильно: <р><b> какой-нибудь текст </b></р>.
  • Имена элементов не должны содержать символа < или > и должны начинаться с буквы или символа подчеркивания

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

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

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

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

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

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



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