них. p>
Елементи даних Елемент - це структурна одиниця XML-документа. Укладаючи слово rose в в теги , ми визначаємо непорожній елемент, званий , вмістом якого є rose . У загальному випадку в якості вмісту елементів можуть виступати як просто якийсь текст, так і інші, вкладені, елементи документа, секції CDATA, інструкції з опрацювання, коментар, - тобто практично будь-які частини XML-документа. Будь непорожній елемент повинен складатися з початкового, кінцевого тегів і даних, між ними ув'язнених. Наприклад, наступні фрагменти будуть бути елементами:
< flower> rose flower>
< city> Saratov city>
Набором всіх елементів, що містяться в документі, задається його структура, і визначаються всі ієрархічні співвідношення. Плоска модель даних перетворюється з використанням елементів у складну ієрархічну систему з безліччю можливих зв'язків між елементами. Виробляючи в наслідку пошук у цьому документі, програма клієнта буде спиратися на інформацію, закладену в його структуру - використовуючи елементи документа. Пошук при цьому, природно, буде набагато більш ефективним, ніж знаходження потрібної послідовності по всьому документу. У XML документі, як правило, визначається хоча б один елемент, званий кореневим і з нього програми-аналізатори починають перегляд документа. У деяких випадках теги можуть змінювати й уточнювати семантику тих або інших фрагментів документа, по різному визначаючи ту саму інформацію і тим самим надаючи додатку-аналізатору цього документа зведення про контексті використання описуваних даних. Наприклад, прочитавши фрагмент Holliwood ми можемо здогадатися, що мова в цій частині документа йде про місто, а от у фрагменті < restaurant> Holliwood restaurant> - про забігайлівці. У разі, якщо елемент не має вмісту, тобто немає даних, які він повинен визначати, він називається порожнім. Прикладом порожніх елементів в HTML можуть служити такі теги HTML, як
, , .
Коментарі
Коментарями є будь-яка область даних, укладена між послідовностями символів Коментар пропускаються аналізатором і тому при розборі структури документа в якості значущої інформації не розглядаються. p> Атрибути
Якщо при визначенні елементів необхідно задати якісь параметри, уточнюють його характеристики, то є можливість використовувати атрибути елемента. Атрибут - це пару "назва" = "значення", яку треба задавати при визначенні елемента в початковому тегу. Приклад: p> # ff08ff
white
або
Ivan Petrov
Спеціальні символи
Для того, щоб включити в документ символ, використовуваний для визначення бу...