Please enable JavaScript.
Coggle requires JavaScript to display documents.
Требования к XML документу и его компонентам (требования к элементам…
Требования к XML документу и его компонентам
корректные документы (well-formed);
документ должен включать хотя бы один элемент. Минимально возможный документ имеет вид:
в документе должен быть один элемент, включающий в себя все другие элементы, который называется корнем документа или корневым элементом.
действительные (valid).
удовлетворять всем требованиям корректного документа;
в документе должна быть объявлена схема (см. п. 4.1.2), и он должен удовлетворять условиям, заданным в этой схеме.
требования к элементам
Вложения одних элементов в другие должны быть выполнены без перекрытий.
Начальный тег должен всегда иметь соответствующий конечный тег. Единственное исключение – пустые элементы (не имеют закрывающегося тега, а в открывающемся теге перед закрывающейся скобкой «>» ставится символ «/»).
Имена открывающегося и закрывающегося тега должны совпадать, причем с учетом регистра, т.к. в XML все имена чувствительны к регистру.
Имена элементов могут включать буквы, цифры, дефисы, символы подчеркивания и точки. Первым символом имени может быть только буква или символ подчеркивания.
Двоеточие может использоваться в имени, но только один раз для отделения префикса пространства имен от имени элемента. Если префикс пространства имен присутствует в открывающемся теге, то он должен присутствовать и в закрывающемся теге.
Требования, предъявляемые к атрибутам
Правила задания имен атрибутов аналогичны правилу задания имен элементов.
Имена атрибутов отделяются от их значения символом «=». Значения атрибутов обязательно заключаются либо в одинарные, либо в двойные кавычки.
Если в значении атрибута используются одинарные кавычки, то значение атрибута должно заключаться в двойные кавычки, и наоборот.
Требования, предъявляемые к комментариям
Символы «--» не могут содержаться в теле комментария.
Комментарий не может содержаться в значении тега элемента.
Комментарий не может завершаться комбинацией символов «--->».
Требования, предъявляемые к символам
Имя xml, независимо от комбинации регистров, зарезервировано и не может использоваться в XML документе, кроме специально оговоренных случаев.
Символы «<» и «&» не могут использоваться в значении элемента и атрибута и должны быть замены, как указано в таблице 2. Символы «>» «’» «”» могут использоваться в значении элемента и атрибута, но рекомендуется их также заменять, как указано в таблице 2.
Требования, предъявляемые к секции CDATA
Текст внутри секции CDATA не должен содержать последовательность символов «]]>».
секции CDATA нельзя вкладывать друг в друга.