mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-11-04 00:53:12 +03:00
added a home brewed test for path computation elmininating duplicate in
* tests/docs/Makefile.am tests/docs/bug-76.xml tests/general/Makefile.am tests/general/bug-76.*: added a home brewed test for path computation elmininating duplicate in result sets. Daniel
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* tests/docs/Makefile.am tests/docs/bug-76.xml
|
||||||
|
tests/general/Makefile.am tests/general/bug-76.*: added a
|
||||||
|
home brewed test for path computation elmininating duplicate
|
||||||
|
in result sets.
|
||||||
|
|
||||||
Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
|
Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* doc/Makefile.am: fixed a build problem in some environements
|
* doc/Makefile.am: fixed a build problem in some environements
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ EXTRA_DIST = \
|
|||||||
bug-73.xml \
|
bug-73.xml \
|
||||||
bug-74.xml \
|
bug-74.xml \
|
||||||
bug-75.xml \
|
bug-75.xml \
|
||||||
|
bug-76.xml \
|
||||||
character.xml \
|
character.xml \
|
||||||
array.xml \
|
array.xml \
|
||||||
items.xml
|
items.xml
|
||||||
|
|||||||
4
tests/docs/bug-76.xml
Normal file
4
tests/docs/bug-76.xml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<doc>
|
||||||
|
<child1/>
|
||||||
|
<child2/>
|
||||||
|
</doc>
|
||||||
@@ -79,6 +79,7 @@ EXTRA_DIST = \
|
|||||||
bug-73.out bug-73.xsl \
|
bug-73.out bug-73.xsl \
|
||||||
bug-74.out bug-74.xsl \
|
bug-74.out bug-74.xsl \
|
||||||
bug-75.out bug-75.xsl \
|
bug-75.out bug-75.xsl \
|
||||||
|
bug-76.out bug-76.xsl \
|
||||||
character.out character.xsl \
|
character.out character.xsl \
|
||||||
character2.out character2.xsl \
|
character2.out character2.xsl \
|
||||||
itemschoose.out itemschoose.xsl \
|
itemschoose.out itemschoose.xsl \
|
||||||
|
|||||||
4
tests/general/bug-76.out
Normal file
4
tests/general/bug-76.out
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
Count1 :1
|
||||||
|
Count2 :1
|
||||||
|
|
||||||
16
tests/general/bug-76.xsl
Normal file
16
tests/general/bug-76.xsl
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||||
|
<xsl:template match="/">
|
||||||
|
<xsl:variable name="first" select="/doc/*[1]"/>
|
||||||
|
<xsl:variable name="last" select="/doc/*[last()]"/>
|
||||||
|
<xsl:text>Count1 :</xsl:text>
|
||||||
|
<xsl:value-of select="count($first/ancestor::* | $last/ancestor::*)"/>
|
||||||
|
<xsl:text>
|
||||||
|
</xsl:text>
|
||||||
|
<xsl:variable name="both" select="/doc/child2 | /doc/child1"/>
|
||||||
|
<xsl:text>Count2 :</xsl:text>
|
||||||
|
<xsl:value-of select="count($both/ancestor::*)"/>
|
||||||
|
<xsl:text>
|
||||||
|
</xsl:text>
|
||||||
|
</xsl:template>
|
||||||
|
</xsl:stylesheet>
|
||||||
Reference in New Issue
Block a user