mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-08-07 10:42:55 +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
40 lines
615 B
XML
40 lines
615 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">
|
|
<TOP>
|
|
<xsl:apply-templates/>
|
|
</TOP>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="bar[baz or following-sibling::*[1][self::nar]]">
|
|
<BAR><xsl:value-of select="."/></BAR>
|
|
</xsl:template>
|
|
|
|
<xsl:template match="foo[following-sibling::*[position()<=2][self::barg] and
|
|
following-sibling::*[position()<=2][self::nar]]">
|
|
<FOO><xsl:value-of select="."/></FOO>
|
|
</xsl:template>
|
|
</xsl:stylesheet>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|