mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-09-17 03:22:14 +03:00
- configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple: added the XSLTMark in the regression tests as well as multiple output test from Ankh - libxslt/functions.c libxslt/keys.c libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack patches and fixed a memory leak - tests/docbook/result/html/*.html : updated the results after William's patch - tests/xmlspec/REC-xml-20001006-review.html tests/xmlspec/REC-xml-20001006.html: libxml now don't invent an HTML doctype when serializing HTML result, but adds the encoding in ALT Daniel
38 lines
839 B
XML
38 lines
839 B
XML
<?xml version="1.0"?>
|
|
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
|
|
<xsl:output encoding="utf-8"/>
|
|
|
|
<xsl:template match='top/*[1]'>
|
|
<A><xsl:value-of select="."/></A>
|
|
</xsl:template>
|
|
|
|
<xsl:template match='top/*[6]/kid[2]'>
|
|
<D><xsl:value-of select="."/></D>
|
|
</xsl:template>
|
|
|
|
|
|
<xsl:template match='top/*[position()=2]'>
|
|
<B><xsl:value-of select="."/></B>
|
|
</xsl:template>
|
|
|
|
<xsl:template match='top/*[position()=3]'>
|
|
<C><xsl:value-of select="."/></C>
|
|
</xsl:template>
|
|
|
|
<!-- bug in jclark's xt: "last()=position()" doesn't equal "position()=last()" -->
|
|
|
|
<xsl:template match='top/*[position()=last()]'>
|
|
<LAST><xsl:value-of select="."/></LAST>
|
|
</xsl:template>
|
|
|
|
<xsl:template match='top' priority="1">
|
|
<TOP>
|
|
<xsl:apply-templates/>
|
|
</TOP>
|
|
</xsl:template>
|
|
|
|
</xsl:stylesheet>
|
|
|