You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by zo...@apache.org on 2003/12/09 16:21:36 UTC
cvs commit: xml-xalan/test/tests/conf-gold/sort sort41.out
zongaro 2003/12/09 07:21:36
Added: test/tests/conf/sort sort41.xml sort41.xsl
test/tests/conf-gold/sort sort41.out
Removed: test/tests/conferr/sorterr sorterr10.xml sorterr10.xsl
Log:
Making conferr test case sorterr10 into valid conformance test case sort41.
From Richard Cao (richcao@ca.ibm.com) in response to rejected bug report 796.
Revision Changes Path
1.1 xml-xalan/test/tests/conf/sort/sort41.xml
Index: sort41.xml
===================================================================
<?xml version="1.0"?>
<doc>
<monthtab>
<entry><name>Jan</name><number>1</number></entry>
<entry><name>January</name><number>1</number></entry>
<entry><name>Feb</name><number>2</number></entry>
<entry><name>February</name><number>2</number></entry>
<entry><name>Mar</name><number>3</number></entry>
<entry><name>March</name><number>3</number></entry>
<entry><name>Apr</name><number>4</number></entry>
<entry><name>April</name><number>4</number></entry>
<entry><name>May</name><number>5</number></entry>
<entry><name>Jun</name><number>6</number></entry>
<entry><name>June</name><number>6</number></entry>
<entry><name>Jul</name><number>7</number></entry>
<entry><name>July</name><number>7</number></entry>
<entry><name>Aug</name><number>8</number></entry>
<entry><name>August</name><number>8</number></entry>
<entry><name>Sep</name><number>9</number></entry>
<entry><name>Sept</name><number>9</number></entry>
<entry><name>September</name><number>9</number></entry>
<entry><name>Oct</name><number>10</number></entry>
<entry><name>October</name><number>10</number></entry>
<entry><name>Nov</name><number>11</number></entry>
<entry><name>November</name><number>11</number></entry>
<entry><name>Dec</name><number>12</number></entry>
<entry><name>December</name><number>12</number></entry>
</monthtab>
<birthday person="Linda"><month>Apr</month><day>22</day></birthday>
<birthday person="Marie"><month>September</month><day>9</day></birthday>
<birthday person="Lisa"><month>March</month><day>31</day></birthday>
<birthday person="Harry"><month>Sep</month><day>16</day></birthday>
<birthday person="Ginny"><month>Jan</month><day>22</day></birthday>
<birthday person="Pedro"><month>November</month><day>2</day></birthday>
<birthday person="Bill"><month>Apr</month><day>4</day></birthday>
<birthday person="Frida"><month>July</month><day>5</day></birthday>
</doc>
1.1 xml-xalan/test/tests/conf/sort/sort41.xsl
Index: sort41.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- FileName: sort41 -->
<!-- Document: http://www.w3.org/TR/xslt -->
<!-- DocVersion: 19991116 -->
<!-- Section: 10 -->
<!-- Creator: David Marston -->
<!-- Purpose: Test multi-level sorting when the first-level sort key
isn't available. -->
<xsl:key name="MonthNum" match="monthtab/entry/number" use="../name" />
<xsl:template match="doc">
<out>
<xsl:text>Birthdays as found...
</xsl:text>
<xsl:for-each select="birthday">
<xsl:value-of select="@person"/><xsl:text>: </xsl:text>
<xsl:value-of select="month"/><xsl:text> </xsl:text>
<xsl:value-of select="day"/><xsl:text>
</xsl:text>
</xsl:for-each>
<xsl:text>
Birthdays in chronological order...
</xsl:text>
<xsl:for-each select="birthday">
<!-- there is no 'mo' to look up -->
<xsl:sort select="key('MonthNum',mo)" data-type="number" />
<xsl:sort select="day" data-type="number" />
<xsl:value-of select="@person"/><xsl:text>: </xsl:text>
<xsl:value-of select="month"/><xsl:text> </xsl:text>
<xsl:value-of select="day"/><xsl:text>
</xsl:text>
</xsl:for-each>
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf-gold/sort/sort41.out
Index: sort41.out
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<out>Birthdays as found...
Linda: Apr 22
Marie: September 9
Lisa: March 31
Harry: Sep 16
Ginny: Jan 22
Pedro: November 2
Bill: Apr 4
Frida: July 5
Birthdays in chronological order...
Pedro: November 2
Bill: Apr 4
Frida: July 5
Marie: September 9
Harry: Sep 16
Linda: Apr 22
Ginny: Jan 22
Lisa: March 31
</out>
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org