diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-04-02 15:13:28 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-04-02 15:13:28 +0000 |
commit | fb0a57cf03b7b62f811b7c3f5dc1347d66eb0ddd (patch) | |
tree | eb7c116af7d1ee3e8f172e41c24c282972678f40 /tests/XSLTMark/attsets.xsl | |
parent | 8bbd8700b893376dbbd00962875f16a8ddf8e244 (diff) | |
download | libxslt-fb0a57cf03b7b62f811b7c3f5dc1347d66eb0ddd.tar.gz libxslt-fb0a57cf03b7b62f811b7c3f5dc1347d66eb0ddd.tar.bz2 libxslt-fb0a57cf03b7b62f811b7c3f5dc1347d66eb0ddd.zip |
Jumbo patch, extended regression tests and fixed regression results:
- 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
Diffstat (limited to 'tests/XSLTMark/attsets.xsl')
-rw-r--r-- | tests/XSLTMark/attsets.xsl | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/XSLTMark/attsets.xsl b/tests/XSLTMark/attsets.xsl new file mode 100644 index 00000000..f8ffb617 --- /dev/null +++ b/tests/XSLTMark/attsets.xsl @@ -0,0 +1,33 @@ +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> + +<xsl:output encoding="utf-8"/> + +<xsl:attribute-set name="attset1"> + <xsl:attribute name="att1">foo</xsl:attribute> + <xsl:attribute name="att2">bar</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="attset2"> + <xsl:attribute name="att3">baz</xsl:attribute> + <xsl:attribute name="att4">quux</xsl:attribute> +</xsl:attribute-set> + +<xsl:template match="salesdata|year"> + <xsl:copy use-attribute-sets="attset1"> + <xsl:apply-templates/> + </xsl:copy> +</xsl:template> + +<xsl:template match="region"> + <xsl:copy use-attribute-sets="attset2"> + <xsl:apply-templates/> + </xsl:copy> +</xsl:template> + +<xsl:template match="name|sales"> + <xsl:copy use-attribute-sets="attset1 attset2"> + <xsl:apply-templates/> + </xsl:copy> +</xsl:template> + +</xsl:stylesheet> |