Правильное вложение элементов

Все документы XML должны быть проверены на правильность вложения элементов.

Язык HTML лишен таких недостатков. Вложения элементов в приведенных ниже инструкциях дадут один и тот же результат.

<b><i>Этот текст будет выделен курсивом</b></i>

<b><i>Этот текст будет выделен курсивом</i></b>

XML очень чувствителен к неправильному вложению элементов, поэтому корректным вложением будет то, в котором элементы не пересекаются

<b><i>Этот текст будет выделен курсивом</i></b>

ПРАВИЛО Всегда ставьте строки между открывающим и закрывающим дескрипторами элемента, тогда никогда не получите наложения строк и пересечения документов.

Например,

<b>

<i>Этот текст будет выделен курсивом</i>

</b>

СОГЛАШЕНИЯ О ПРИСВОЕНИИ ИМЕН В XML

ПРАВИЛО При определении имен элементов в документе XML необходимо соблюдать следующие правила:

– Имя элемента должно начинаться с буквы, знака подчеркивания (_) или двоеточия (:).

– После первого символа в имени элемента могут быть буквы, цифры, знаки переноса (–), знаки подчеркивания (_), точка или двоеточие (:).

– Имена элементов не могут начинаться с буквосочетания XML или вариаций на эту тему, поскольку все подобные имена защищены правами на интеллектуальную собственность консорциума W3C

ДЕКЛАРАЦИИ XML

Известно, что хорошо оформленные документы без проблем отображаются любым парсером. Хотя парсер понимает, что отображаемый документ является XML-доакументом, хорошим тоном считается указывать, что это документ XML.

Некоторые парсеры требуют наличия в документе соответствующей строки декларации XML, которая выглядит следующим образом:

<?xml version= “1.0”? >

объявление XML-документа может содержать так же объявление кодировки (encoding declaration), которое указывает на форму символов и объявление самостоятельности документа (standalone declaration).

Полная строка декларации выглядит так

<?xml version= “1.0” encoding= “…” standalone= “…”? >

Значение атрибута encoding содержит кодировку символов документа, а значение атрибута standalone – указывает, является ли рассматриваемый документ самостоятельным и может принимать значение yes или no.

ЗАМЕЧАНИЕ. Если не указывать тип кодировки XML-документа, в котором есть символы кириллицы, браузер, например, Internet Explorer, будет воспринимать хорошо оформленный документ как документ, содержащий ошибки отображать его не будет.

ДОБАВЛЕНИЕ КОММЕНТАРИЕВ

Комментарии в XML добавляются точно так же как и в HTML.

<!-- это комментарий -->


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: