ВУЗ:
Составители:
Рубрика:
– 159 –
Содержимым элемента (англ. content) называется все, что расположено
между открывающим и закрывающим тегами, включая текст и другие (вложен-
ные) элементы. Содержимое элемента может быть пустым, может быть некото-
рым значением или содержать экземпляры элементов других типов.
7.2.3. А
ТРИБУТЫ
Часто требуется связать некоторую информацию с блоком данных, а не
просто включить эту информацию в качестве содержания этих данных. Поэто-
му кроме содержания у элемента могут быть
атрибуты пары «имя-
значение», добавляемые в открывающий тег после названия элемента. Значения
атрибутов всегда заключаются в кавычки. Атрибут ассоциируется с отдельным
XML-элементом и описывает некоторые его характеристики. У каждого атрибута
имеется имя и значение. На Рис. 7.1. элемент
<chapter> содержит атрибут
ChapNum, значением которого является номер главы. Элемент <chapter>, таким
образом, связывает номер главы с ее содержимым. У элементов
<header> тоже
есть атрибут, названный
hdrNum. Значением этого атрибута является номер раз-
дела.
7.2.4. И
ЕРАРХИЧНОСТЬ СТРУКТУРЫ XML-ДОКУМЕНТА
Иерархическая структура XML является одним из его ключевых параметров.
В приведенном примере показана иерархия элементов, типичная для большин-
ства
XML-документов. На верхнем уровне располагается элемент <book>. Его со-
держимым является не текст, а последовательность элементов
<chapter>. Каж-
дый элемент
<chapter> содержит элемент <title>, за ним может следовать не-
сколько вводных элементов
<para> и затем последовательность элементов
<section.
Каждый элемент
<section> содержит элемент <header> и один или не-
сколько элементов
<para>, которые могут перемежаться элементами <figure> и
<table>. Содержимым элемента <para> является только текст.
Спецификация
XML определяет правила, в соответствии с которыми необхо-
димо оформлять любой
XML-документ. В ней сказано, что элементы XML-
документа должны быть строго вложены один в другой. Это означает, что за-
крывающий тег элемента нижнего уровня должен располагаться до тега закры-
вающего элемента более высокого уровня, его содержащего.
7.2.5. К
ОММЕНТАРИИ
Как в
HTML, так и в XML позволяет включать в документ комментарии, кото-
рые не интерпретируются ни как содержимое, ни как разметка.
XML коммента-
рии размещаются внутри пары тегов
<!‐‐ и ‐‐>, и могут быть помещены в лю-
бом месте дерева. Комментарии полезны для создания заметок о структуре до-
кумента и изменениях, которые вы намерены внести в него в будущем.
Вот пример комментария
Страницы
- « первая
- ‹ предыдущая
- …
- 157
- 158
- 159
- 160
- 161
- …
- следующая ›
- последняя »