Ознакомление с основами языка XML. Применение стилевого файла к обработке XML-документа

Страницы работы

Содержание работы

Технология выполнения лабораторной работы

1.  Познакомьтесь с основами языка XML, описанными в файле “Основы.doc”

2.  Дважды щелкните левой клавишей мышки по значку файла с именем editors.xml. Файл откроется в окне браузера Internet Explorer.

3.  В открывшемся окне выполните команду меню «Вид» > «Просмотр HTML-кода». Содержимое файла editors.xml откроется в окне программы “Блокнот”.

4.  Обратите внимание на вторую строку открывшегося кода. В этой строке для обработки текущего файла вызывается файл editors.xsl, который написан на языке таблицы стилей XSL.

5.  Повторите пункты 1 и 2 для файла editors.xsl. Прочитайте комментарии к содержимому этого файла и сопоставьте результат воздействия данного стилевого файла на файл editors.xml с используемыми командами.

6.  Дополните файлeditors.xml следующим блоком:
<editor>
    <first_name>Иван</first_name>
    <last_name>Петров</last_name>
    <title>шеф-редактор</title>
    <publication> Свет</publication>
    <address>
      <street>Пушкина, 37 </street>
      <city>Челябинск</city>
      <state>Челябинская область</state>
      <zip/>
    </address>
    <e_mail>ivan@74.ru</e_mail>
  </editor>
Вставьте этот блок перед последней строкой.

7.  Откройте окно программы «Блокнот» с файлом editors.xsl. Измените его так, чтобы он выглядел следующим образом:
<?xml version="1.0" encoding = "windows-1251" ?>

<!--<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> -->

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">

<xsl:template match="/">

<HTML>

<BODY>

<H1>Editor Contacts</H1>

<TABLE>

          <xsl:for-each select="editor_contacts/editor" order-by="last_name">

<TR>

                    <TH>

                         <xsl:value-of select="last_name"/>

                    </TH>

               </TR>

          </xsl:for-each>

     </TABLE>

</BODY>

</HTML>

</xsl:template>

</xsl:stylesheet>

Этот стилевой файл выбирает из файла editors.xml только фамилии (last_name) редакторов и сортирует их (order-by) в алфавитном (ascending) порядке. Сохраните его с именем editors_order.xsl в личной папке.

Чтобы применить стилевой файл editors_order.xsl к обработке XML-документа во второй строке кода файла editors.xml измените имя стилевого файла с editors.xsl наeditors_order.xsl. Сохраните файл editors.xml на его прежнем месте, а в окне браузера, демонстрирующем этот файл, нажмите кнопку “Обновить”. Под заголовком “Editors Contacts” должен быть расположен список фамилий редакторов в алфавитном порядке.

Задание 1. Измените файл editors_order.xsl таким образом, чтобы фамилии редакторов располагались в строчку.

Задание 2. Измените файл editors_order.xsl таким образом, чтобы на экран выводились в алфавитном порядке названия улиц, на которых проживают редакторы..

Похожие материалы

Информация о работе

Тип:
Методические указания и пособия
Размер файла:
31 Kb
Скачали:
0