НОУ ІНТУІТ, Лекція, Створення та відображення вашого першого XML-документа

Створення XML-документу

За бажання можна опустити деякі елементи типу BOOK. Вам не обов'язково набирати усі вісім – достатньо буде трьох чи чотирьох. (Елемент BOOK включає теги і весь текст, що міститься між ними.)

Анатомія XML-документа

XML-документ, подібний до щойно набраного вами, складається з двох основних частин: прологу та елементу Документ (його також називають кореневим елементом), як показано на малюнку 2.1.

лекція

У цьому прикладі документа пролог складається з наступних рядків:

Другий рядок прологу складається з пробілу. З метою покращення зовнішнього вигляду документа ви можете вставляти будь-яку кількість порожніх рядків між елементами прологу. Під час обробки вони ігноруватимуться.

Примітка. Всі складові прологу, згадані в цьому розділі, будуть описані далі в наступних лекціях.

Пролог може також містити такі необов'язкові компоненти:

Примітка. XML-процесор – це програмний модуль, який зчитує XML-документ і забезпечує доступ до його вмісту. Він також надає цей доступ іншим програмним модулям або програмам, які маніпулюють та відображають вміст документа. Якщо ви відображаєте XML-документ в Internet Explorer 5, браузер включає як XML-процесор, так і програму. (Якщо для відображення XML-документа ви використовуєте HTML і сценарій (скрипт-код), то при цьому самостійно створюєте частину програми.) Зверніть увагу, що термін додаток в даному випадку відрізняється від терміна, що застосовується для позначення XML-додатку (або словника) як цільового набору елементів та структури документа, які використовуються для опису документів певного типу (див."Знайомство з XML").

Елемент документ

Другою основною частиною документа XML є єдиний елемент Документ, або кореневий елемент , який у свою чергу містить додаткові елементи.

У цьому прикладі елемент Документ – INVENTORY . Його початковий тег – , кінцевий тег – , а вміст – вісім вкладених елементів BOOK.

Примітка. Елемент Документ у XML-документі схожий на елемент BODY на HTML-сторінці, за винятком того, що ви можете надати йому будь-яке допустиме ім'я.

У свою чергу кожен елемент BOOK містить ряд вкладених елементів, як показано на малюнку 2.2.

інтуіт

Примітка. Ім'я, яке міститься у початковому та кінцевому тегу, є тип елемента.

Кожен із елементів, вкладених у елемент BOOK , наприклад, елемент TITLE містить тільки символьні дані, як показано на малюнку 2.3.

У 2 частині ви дізнаєтеся про додаткові елементи XML-документа та про включення атрибутів у початковий тег елемента.