Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_ПАРАДИГМИ ПРОГРАМУВАННЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.32 Mб
Скачать

8.3. Способи відображення xml-документа

Є три основні способи повідомити браузер як обробляти і відображувати кожен із створених XML-элементов.

  • Таблиця стилів. За допомогою даного методу ви пов'язуєте таблицю стилів з XML-документом. Таблиця стилів є окремим файлом, що містить інструкції для форматування окремих XML-елеменьів. Ви можете використовувати або каскадну таблицю стилів (Cascading Style Sheet - CSS), яка також застосовується для HTML-сторінок, або розширювану таблицю у форматі мови стильових таблиць (Extensible Stylesheet Language - XSL), що має ширші можливості, ніж CSS, і розроблену спеціально для XML-документів.

  • Звязування даних. Цей метод вимагає створення HTML-сторінки, зв'язування з нею XML-документа і встановлення взаємодій стандартних HTML-элементів на сторінці, таких як SPAN або TABLE, з елементами XML. Надалі HTML-элементи автоматично відображують інформацію з пов'язаних з ними XML-элементів.

  • Написання сценарію. У цьому методі ви створюєте HTML-сторінку, пов'язуєте її з XML-документом і маєте доступ до окремих XML-элементів за допомогою спеціально написаного коду сценарію (JavaScript або VBScript). Браузер сприймає XML-документ як об'єктну модель документа (Document Object Model - DOM), що складається з великого набору об'єктів, властивостей і команд. Написаний код дозволяє здійснювати доступ, відображення і маніпулювання XML-елементами.

Ви можете відкрити XML-документ безпосередньо через Internet Explorer, так само, як і ви б відкрили HTML-сторінку.

Якщо XML-документ не містить зв'язку з таблицею стилів, Internet Explorer позначає різні складові частини документа різним кольором, аби полегшити їх розпізнавання, а також представляє елемент Документ у вигляді ієрархічного дерева з можливістю згортання і розгортання структури і перегляду з меншою або більшою мірою деталізації.

Якщо ж XML-документ має зв'язок з таблицею стилів, Internet Explorer відображуватиме лише символьні дані з елементів документа, відформатувавши їх відповідно до правил, встановлених в таблиці стилів.

8.4. Правила створення коректного xml-документа

8.4.1. Визначення коректного документа

Коректно сформованим (правильно оформленим, well-formed) називається документ, що відповідає мінімальному набору критеріїв відповідності для ХМL-документа. Коли ви створюєте коректно сформований XML-документ, ви можете додавати елементи і вводити дані безпосередньо у ваш документ, як ви це робите при створенні HTML-документів. Правила створення коректного документа:

  • Документ повинен мати лише один елемент верхнього рівня (елемент Документ або кореневий елемент). Всі інші елементи мають бути вкладені в елемент верхнього рівня.

  • Елементи мають бути вкладені впорядкованим чином. Тобто, якщо елемент починається усередині іншого елементу, він повинен і закінчуватися усередині цього елементу.

  • Кожен елемент повинен мати початковий і кінцевий тег. На відміну від HTML, в XML не дозволяється опускати кінцевий тег – навіть у тому випадку, коли браузер може визначити, де закінчується елемент (за винятком порожніх елементів – тобто елементів, що не мають вмісту).

  • Ім'я типу елементу в початковому тезі повинне в точності відповідати імені у відповідному кінцевому тезі.

  • Імена типів елементів чутливі до регістра, в якому вони набрані. Насправді весь текст усередині XML-розмітки є чутливим до регістра. Наприклад, наступний опис елементу є неправильним, оскільки ім'я типу елемента в початковому тезе не відповідає імені типа в кінцевому тезі:

<TITLE>Leaves of grass</Title> <!-- некоректний елемент -->

Питання. Знайти помилку в наведеному вище рядку.

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