Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_Сетевые технологии.doc
Скачиваний:
6
Добавлен:
09.11.2018
Размер:
1.02 Mб
Скачать

Практикум 1_4. Ссылки на символы

Ссылки на символы позволяют вставить символы, которые нельзя напрямую ввести с клавиатуры и непосредственная обработка этой самой буквенной формы приводит к нарушению правильного оформления синтаксиса XML.

Например, использование названия компании Microsoft без указания символа  - недопустимо.

Реализовать этот пример на языке XML можно двумя способами:

  • включив ссылку на символ непосредственно в предложение;

  • выделив ссылку на символ в отдельный тэг.

  1. Н

    <?xml version = '1.0' encoding = 'windows-1251'?>

    <pr_4>

    При тестировании учебных примеров использовался браузер компании Microsoft®

    </pr_4>

    аберите следующий код в Notepad и сохраните на жестком диске под именем pr_4.xml.

  1. В окне IE это выглядит так:

  1. Теперь вынесем ссылку на символ в отдельный тэг, код XML сохраните на жестком диске под именем зк_4_2.xml:

<?xml version = '1.0' encoding = 'windows-1251'?>

<pr_4>

При тестировании учебных примеров использовался браузер компании Microsoft

<MS_r>®</MS_r>

</pr_4>

  1. В ид получившегося XML-документа:

Использование ссылки на символ в отдельном тэге предпочтительнее, т.к. при визуализации XML-документов при помощи каскадных таблиц стилей от дельный стиль можно будет применить к символу . Забегая вперед я вам продемонстрирую оба примера с примененными стилями.

Пример pr_4_1 с примененным стилем.

Пример pr_4_2 с примененным стилем.

Практикум 1_5. Ссылки на сущности

Ссылки на объекты позволяют включать любые строковые константы в содержание элементов или значение атрибутов, а также предоставляют мнемонические альтернативы ссылкам на символы.

Например, Официальный сайт компании D&D

  1. Н

    <?xml version = '1.0' encoding = 'windows-1251'?>

    <pr_5>

    Официальный сайт компании D&D

    </pr_5>

    аберите следующий код в Notepad и сохраните на жестком диске под именем pr_5.xml. На языке XML пример выглядит так:

  1. Вид окна IE:

Глава 1. Структура и синтаксис xml-документа 3

Практикум 1_1. Первый XML-документ 3

Практикум 1_2. Использование DTD для описания XML-документа 5

Практикум 1_3. Атрибуты 7

Практикум 1_4. Ссылки на символы 9

Практикум 1_5. Ссылки на сущности 11

Глава 2. Дизайн документов xml 14

Практикум 2.1. Визуализация первого XML-документа, используя внутреннюю таблицу стилей 14

Практикум 2. Визуализация первого XML-документа, используя внешнюю таблицу стилей 17

Практикум 3. Приоритеты между внешними и внутренними таблицами стилей 18

Практикум 3. Атрибуты 19

Практикум 4. Ссылки на символы 21

Практикум 5. Ссылки на сущности 23

Глава 3. Xsl 25

Практикум 3.1. Трансформация первого XML-документа 25

Практикум 3.2. Инструкция <xsl:apply-templates> в действии. 27

Практикум 3.3. Язык XPath в действии 29

Практикум 4. Инструкция <xsl:for-each> 31

Практикум 5. Инструкция <xsl:sort> 32

Практикум 6. Инструкция <xsl:if> в действии. 36

Первый ASP-пример 38

Практикум Punctual Web Server 38

Как это работает 38

Практикум сценарий на стороне сервера 40

Как это работает 41

Практикум – VBScript-сценарий на стороне клиента 42

Порядок выполнения 44

Практикум – порядок выполнения 44