Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 2.doc
Скачиваний:
7
Добавлен:
18.02.2016
Размер:
345.6 Кб
Скачать

Сім’я xml-технологій

Оскільки XML-документ містить елементи, які описують самі себе, він зрозумілий людині на інтуїтивному рівні. Семантика даних забезпечує «інтелектуальність», яка подана в XML-елементах і значеннях атрибутів.

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

XML утворює цілу сім’ю технологій. У сім’ю XML входить ряд важливих технологій:

XML Version 1.0

Технічні рекомендації про використання XML.

DTD

Визначення типу документа.

XDR

Формат XML Reduced ( схема Microsoft).

XSD

Визначення схеми XML (схема консорціуму W3C).

Простори імен

Метод визначення імен елементів та атрибутів.

XPath

Мова шляхів XML.

XLink

Мова посилань XML.

XPointer

Мова покажчиків XML.

DOM

Програмний інтерфейс API для об'єктної моделі документів.

SAX

Simple API for XML (Простий програмний інтерфейс API для XML).

XSL

Розширена мова таблиць стилів.

XSL-FO

Об'єкти форматування XSL.

XSLT

Мова перетворень XSL.

X Include

Синтаксис XML Include.

XBase

Синтаксис XML Base URI.

Деякі з перелічених компонент до цих пір знаходяться в процесі розроблення, хоча використовуються досить широко, і можуть зазнавати значних змін. Тому особливу увагу необхідно приділяти тому, як та чи інша технологія описана в W3C.

Xml нова мова, але у неї глибоке коріння

XML став стандартом консорціуму W3C 10 лютого 1998 року. Мова заснована на метамові SGML (стандартна узагальнена мова розмітки), яка була розроблена в 1986 році. Одним із додатків SGML стала мова HTML. Існує мова XHTML – це трактування мови HTML як додатка XML, з метою досягти більшої гнучкості мови HTML. Деяким чином XHTML складає конкуренцію XML як засіб представлення документів в Web.

Створення і перегляд xml-документа

По-перше, для створення XML-документів необхідний будь-який текстовий редактор (редактор, який здатний зберігати дані формату ASCII).

Проте існують спеціальні програмні засоби, які дозволяють вводити код і перевіряти синтаксис XML-документа, наприклад, Architag X-Rey Edition (www.architag.com/xray) - версія доступна для загального користування. Існують і комерційні версії ПО, знайти які не важко в Інтернеті.

По-друге, потрібна спеціальна програма обробник XML-файлів – парсер.

Парсер – це програмне забезпечення, яке перевіряє дотримання синтаксичних правил XML і повідомляє про всі виявлені помилки. Якщо розмітка правильна, парсер перетворить його в такий вигляд, щоб його можна було читати. Цей процес називається перетворенням розширеної мови таблиць XML XSLT.

Як парсер можна використовувати браузер Internet Explorer.

Наприклад, нижченаведені дані помістіть у файл example_1.xml:

<letter>

<from> О. Protsenko</from>

<to> All students </to>

<subject> Questions to exam</subject>

<date month=”september” day=“19” year=”2009” />

<message> Questions </message>

</letter>.

У разі правильно оформленого документа XML браузер перетворить документ, застосовуючи до нього певні стилі.

Рисунок 2 - Результат відображення XML-кода

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]