Структура xml-документа
У цій статті ми торкнемося теми структури XML-документа. Ми з Вами вже говорили про те, навіщо потрібна мова XML, і ось сьогодні ми напишемо наш перший XML-документ, а також я докладно поясню його структуру.
Давайте відразу наведу простий приклад XML-документа:
Відео: Перетворення Perl-структур в XML
lt ;?xml version="1.0" encoding="UTF-8"?gt;
] Gt;
id="1"gt;
n- IBM Lenovo V570
n- DELL Inspiron N5010
g- Готика 2
g- Might Magic 6
На самому початку йде заголовок XML-документа. Тема в прикладі є універсальним, єдине, що кодування іноді буває різною. Я поставив найбільш поширену - UTF-8.
Відео: Конвертуємо XLS в XML в MS-Office 2003 і 2007
Далі йде секція DOCTYPE, в якій описуються різні сутності. Ми описали дві: "n"Зі значенням"ноутбук"І"g"Зі значенням"гра". Сутність - це, в певному сенсі, константа, яку ми можемо використовувати в тілі XML-документа для скорочення запису і легшою сопровождаемости надалі.
після секції DOCTYPE йде тіло XML-документа. Тут все аналогічно синтаксису мови HTML, тобто є теги (вони ж елементи), вони мають атрибути, а також внутрішні теги. Але на відміну від HTML, тут Ви самі придумуєте назви елементів, також в XML дуже строгий синтаксис, тобто не повинно бути ніяких не закриваються тегів пропущених лапок в значеннях атрибутів у тегів.
Зверніть увагу на те, як використовуються описані нами в секції CDATA суті. Якщо потрібно вивести який-небудь спецсимвол, наприклад, або lt;, то необхідно використовувати відповідні зарезервовані суті.
Що стосується взаємозв`язку між різними елементами. є 5 видів зв`язків:
- батько. Батьком для заданого є той елемент, який знаходиться рівно на 1 рівень вище. Наприклад, для елемента "notebooks"Батьком є"shop".
- дочірній елемент. Протилежність батькові. Дочірнім елементом є той, який знаходиться рівно на 1 рівень нижче і знаходиться всередині заданого елемента. Наприклад, дочірніми елементами "shop"Є"notebooks"І"games". Зверніть увагу, що батько завжди один, тоді як дочірніх елементом може бути багато.
- предок. Предком є той елемент для заданого, який знаходиться на більш, ніж 1 рівень вище. Наприклад, для елемента "prod"Предком є"shop".
- нащадок. Аналогічно дочірньому елементу, але тільки елементи повинні бути нижче 1-го рівня вкладеності в заданий елемент. Наприклад, для "shop"Нащадком є"prod".
- брат. Елемент називається братом іншого елемента, якщо він знаходиться на тому ж рівні, що й інший. Безумовно, крім одного рівня потрібно і наявність загального батька. Наприклад, елементи "notebooks"І"games"Є братами.
Ось і все, що мені хотілося б розповісти Вам про структурі XML-документа. І для закріплення рекомендую Вам зробити простеньку задачку: зробити всередині елемента prod ще два елементи, один з яких буде містити назву продукту, а інший - його ціну. Щоб перевірити правильність XML-документа, відкрийте його в браузері. Якщо ніяких помилок не виникло, значить, синтаксично все написано правильно.
- Dell демонструє ноутбуки-трансформери серії inspiron
- Як зробити зміст у word.
- Як в word за посиланням перейти до змісту.
- Як прибрати режим обмеженої функціональності word 2013.
- Як зламати пароль в excel
- Як працювати з документами word.
- Як поставити пароль на документ microsoft word або excel
- Пошук документа excel по вмісту тексту.
- Створення сайту на html
- Найпопулярніша помилка при установці розширень joomla
- Html 5 структурні елементи
- Створення xml-документа на php
- Нові можливості word 2013.
- Структура документа word.
- Xml
- Статистика word.
- Резервна копія word.
- Парсинг xml-документа на php
- Завантаження і вивантаження xml-документів через dom
- Проблеми з кодуванням на сайті
- Оформлення документа в word.