Языки разметки Семантического веба. Практические аспекты. Елизаров А.М - 36 стр.

UptoLike

36
тор.
Перейдем к описанию XSLT и начнем с примеров. Создадим таблицу
стилей для отображения файла example2.xml, приведенного в примере 6, и
сохраним ее в XSL-файле.
Пример 19. XSL-файл (оne.xsl) для XML-файла из примера 6.
<xsl:stylesheet version="1.0"
xmlns:xsl="
http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h2>
<xsl:value-of select="//jrntitle"/>
</h2>
<hr/>
<P>
<I><xsl:value-of select="//contacts/address"/></I>
</P>
<P>
<xsl:value-of select="//contacts/url"/>
</P>
</xsl:template>
</xsl:stylesheet>
Теперь в файл example2.xml добавим следующую ссылку на
файл one.xsl:
<?xml-stylesheet type='text/xsl' href='one.xsl'?>
Пример 20. Листинг файла example2.xml. Добавлена ссылка на XSL-файл.
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type='text/xsl' href='one.xsl'?>
<journal>
<jrntitle>Lobachevsky&apos;Journal</jrntitle>
<contacts>
<address>Kazan State University</address>
<url>ljm.ksu.ru</url>
</contacts>
<articles>
<article ID="1">
<title>MathML and TeX</title>
<author>M. Malakhaltsev</author>
тор.
    Перейдем к описанию XSLT и начнем с примеров. Создадим таблицу
стилей для отображения файла example2.xml, приведенного в примере 6, и
сохраним ее в XSL-файле.
    Пример 19. XSL-файл (оne.xsl) для XML-файла из примера 6.



Теперь в файл example2.xml добавим следующую ссылку на файл one.xsl: Пример 20. Листинг файла example2.xml. Добавлена ссылка на XSL-файл. Lobachevsky'Journal
Kazan State University
ljm.ksu.ru
MathML and TeX M. Malakhaltsev 36