Нові можливості від переходу на стек специфікацій XML

Мова XML дозволяє:

ü Окремо описувати структуру даних без прив’язки до форми відображення;

ü Визначати форму представлення даних незалежно від конкретного змісту;

ü Створювати метадані;

ü Управляти доступом до даних;

ü Здійснювати фільтрацію даних за змістом, структурою та метаданими;

ü Перетворювати зміст та структуру даних, та узгоджувати їх з національним законодавством.

Розмітка документу мовою HTML. Приклад.

[слайд на стор. 5, Lect_13.pdf]

Розмітка документу мовою XML. Приклад.

[слайд на стор. 6, Lect_13.pdf]

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

XML-документ складається з декларацій, елементів, коментарів, спеціальних символів і директив.

XML – тегова мова розмітки документів. Будь-який документ є набором елементів, початок і кінець кожного елементу є спеціальним символами, тегами.

Елемент складається з трьох частин: початкового тега, вмісту і кінцевого тега. Тег – це текст, включений в кутові дужки “<” та “>”. Кінцевий тег має те ж ім’я, що початковий, але починається з косої риски “/”.

Приклад XML-елемента:

<author>Оксана Забужко</author>

Імена елементів залежать від регістра, тобто <author>, <Author> і <AUTHOR> - це імена різних елементів. Наявність закриваючого тега є обов’язковою. Якщо тег порожній, він має спеціальну форму: <element/>.

Будь-який елемент може мати атрибути, що містять додаткову інформацію про елемент. Атрибути завжди включаються в початковий тег елементу і мають вигляд:

ім’я атрибута= «значення атрибута»

Атрибут має мати значення, яке завжди записується в апострофах або подвійних лапках. Імена атрибутів також залежать від регістра. Приклад елементу, що має атрибут:

<author country=”Ukraine”>Оксана Забужко</author>

XML-документи можуть містити коментарі, які ігноруються застосуванням, що обробляє документ. Коментарі будуються за тими ж правилами, що і в HTML:

ü Коментар починається з символів “<!—“,

ü Коментар завершується символами “-->”,

ü Не треба використовувати усередині коментаря символи “--“.

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

Елементи повинні або слідувати один за одним, або бути вкладені один в інший. Наприклад: [слайд на стор. 10, Lect_13.pdf]


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



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