XSLT в примерах — Пример 1

XSLT в примерах — Введение

Jump to: navigation, search
следующий пример

XSL позволяет свободно оперировать представлением исходных данных.

XML

<source>
    <title>XSLT Tutorial</title>
    <author>Nic Miloslav</author>
</source>

Первое преобразование

<xsl:stylesheet version="1.0"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <h1>
            <xsl:value-of select="//title" />
        </h1>
        <h2>
            <xsl:value-of select="//author" />
        </h2>
    </xsl:template>
</xsl:stylesheet>

Результат

<h1>XSLT Tutorial</h1>
<h2>Nic Miloslav</h2>

Второе преобразование

<xsl:stylesheet version="1.0"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <h1>
            <xsl:value-of select="//author" />
        </h1>
        <h2>
            <xsl:value-of select="//title" />
        </h2>
    </xsl:template>
</xsl:stylesheet>

Результат

<h1>Nic Miloslav</h1>
<h2>XSLT Tutorial</h2>

Personal tools
ссылка