
- •3. Пространство имен 32
- •5. Приложения xml 39
- •10. Онтология 79
- •11. Список литературы 85
- •Определение и основные принципы World Wide Web
- •Проблемы современного Web.
- •Семантические технологии Web
- •Стандартный синтаксис описания данных – rdf
- •Стандартные способы описания свойств данных – схема rdf
- •Онтология
- •Отображение хмl-документа
- •Синтаксис хмl-документа
- •Составные части корректно сформированного хмl-документа
- •Задание атрибутов для элементов
- •Правила для корректного задания значений атрибутов
- •Форма записи инструкции по обработке
- •Форма записи раздела cdata
- •Несколько примеров xml-документов.
- •Пространство имен
- •Понятие пространства имен
- •Пример применения пространства имен.
- •Особенности отображения в Internet Explorer
- •Синтаксис языка
- •Основные элементы
- •Индексы
- •Приложения xml
- •Элементы xml Schema
- •Определение простых элементов
- •Перечисляемые значения
- •Определение комплексных элементов
- •Введение
- •Простые примеры
- •Синтаксис основных элементов xsl.
- •Использование шаблонов
- •Вставка скриптов в результирующий html-документ
- •Обработка xml-документов с помощью JavaScript.
- •Полезный синтаксис
- •Предикаты
- •Операции равенства
- •Операции Сравнения
- •Булевы Выражения
- •Числовые Выражения
- •Библиотека функций
- •Функции набора элементов
- •Числовые Функции
- •Строковые Функции
- •Определение rdf
- •Rdfs – rdf схема
- •Список литературы
Задание атрибутов для элементов
В начальный тег элемента либо в тег пустого элемента вы можете включить одно или несколько описаний атрибутов. Описание атрибута представляет собой пару имя - значение, связанную с данным элементом. Например,
<Text Type=’text’>http://www.text.com/book1</Text>
Задание атрибутов обеспечивает альтернативный способ включения информации в элемент. Обычно все относящиеся к элементу данные, которые хотите отобразить, помещаются внутри содержимого элемента. Атрибуты же используются для хранения различных свойств элемента, которые не обязательно будут отображены (например, категория, язык содержимого или указания по отображению). В спецификации XML не установлено строгих разграничений относительно типа информации, которую можно описывать с помощью атрибутов или внутри содержимого элемента.
Описание атрибута состоит из имени атрибута, вслед за которым идет знак равенства и значение атрибута в кавычках. Вы можете выбрать любое имя атрибута, придерживаясь при этом следующих правил:
имя должно начинаться с буквы или символа подчеркивания (_), после чего могут следовать другие буквы, цифры, символы точки (.), тире (-) или подчеркивания;
имена атрибутов, начинающиеся с префикса «xml» (в любом сочетании строчных или прописных букв), зарезервированы для стандартного использования. Хотя для Internet Explorer и других браузеров это ограничение значения не имеет, во избежание проблем в будущем лучше не использовать этот префикс;
каждое имя атрибута может только один раз присутствовать в одном и том же начальном теге или в теге пустого элемента.
Например, следующие описания имен в стартовых тегах являются допустимыми:
<Animation FileName="Waldo.ani">
<List _1stPlace="Sam">
<Entry language="ru">
Приведенные ниже имена атрибутов недопустимы:
<!-- Дублирование имени атрибута внутри одного тега: -->
<Animation FileName="Waldo1.ani" FileName="Waldo2.ani">
<!-- Первый символ не может быть цифрой -->
<List 1stPlace="Sam">
Правила для корректного задания значений атрибутов
Значение, которое присваивается атрибуту, представляет собой группу символов, ограниченных кавычками, называемую также литералом. Можно присвоить атрибуту в качестве значения любой литерал, придерживаясь при этом следующих правил:
строка может быть заключена как в одинарные ('), так и в двойные кавычки (");
строка не может содержать внутри себя тот же символ кавычек, которыми она ограничена;
строка не может содержать символ "<" (синтаксический анализатор может воспринять этот символ как начало описания XML-разметки);
строка не может содержать символ &, если это не ссылка на символ или примитив;
строка может содержать ссылку на символ или ссылку на внутренние примитивы общего назначения.
Форма записи инструкции по обработке
Инструкция по обработке имеет следующую общую форму записи:
<? Кому инструкция ?>
Здесь Кому есть имя приложения, которому адресована инструкция. Допускается любое имя при соблюдении следующих правил:
имя должно начинаться с буквы или символа подчеркивания (_), после чего могут следовать или не следовать другие буквы, цифры, точки (.), тире (-) или символы подчеркивания;
имя «xml», в любом сочетании строчных или прописных букв, зарезервировано и не должно использоваться («xml» строчными буквами используется в объявлении XML-документа, которое представляет собой разновидность инструкции по обработке).
Инструкция есть информация, передаваемая приложению. Она может состоять из любой последовательности символов, за исключением пары "?>", зарезервированной для обозначения окончания инструкции по обработке.
Можно поместить инструкцию по обработке в любое место XML-документа вне других элементов разметки (т.е. аналогично комментариям): в пролог документа, после корневого элемента, либо внутри содержимого элемента.