dmarston 00/11/27 11:24:27
Added: test/tests/conf/numbering numbering84.xsl numbering01.xsl
numbering02.xml numbering02.xsl numbering03.xml
numbering03.xsl numbering04.xml numbering04.xsl
numbering05.xml numbering05.xsl numbering06.xml
numbering06.xsl numbering07.xml numbering07.xsl
numbering08.xml numbering08.xsl numbering09.xml
numbering09.xsl numbering10.xml numbering10.xsl
numbering11.xml numbering11.xsl numbering12.xml
numbering12.xsl numbering13.xml numbering13.xsl
numbering14.xml numbering14.xsl numbering15.xml
numbering15.xsl numbering16.xml numbering16.xsl
numbering17.xml numbering17.xsl numbering18.xml
numbering18.xsl numbering19.xml numbering19.xsl
numbering20.xml numbering20.xsl numbering21.xml
numbering21.xsl numbering22.xml numbering22.xsl
numbering23.xml numbering23.xsl numbering24.xml
numbering24.xsl numbering25.xml numbering25.xsl
numbering26.xml numbering26.xsl numbering27.xml
numbering27.xsl numbering28.xml numbering28.xsl
numbering29.xml numbering29.xsl numbering30.xml
numbering30.xsl numbering31.xml numbering31.xsl
numbering32.xml numbering32.xsl numbering33.xml
numbering33.xsl numbering34.xml numbering34.xsl
numbering35.xml numbering35.xsl numbering36.xml
numbering36.xsl numbering37.xml numbering37.xsl
numbering38.xml numbering38.xsl numbering39.xml
numbering39.xsl numbering40.xml numbering40.xsl
numbering41.xml numbering41.xsl numbering42.xml
numbering42.xsl numbering43.xml numbering43.xsl
numbering44.xml numbering44.xsl numbering45.xml
numbering45.xsl numbering46.xml numbering46.xsl
numbering47.xml numbering47.xsl numbering48.xml
numbering48.xsl numbering49.xml numbering49.xsl
numbering50.xml numbering50.xsl numbering51.xml
numbering51.xsl numbering52.xml numbering52.xsl
numbering53.xml numbering53.xsl numbering54.xml
numbering54.xsl numbering55.xml numbering55.xsl
numbering56.xml numbering56.xsl numbering57.xml
numbering57.xsl numbering58.xml numbering58.xsl
numbering59.xml numbering59.xsl numbering60.xml
numbering60.xsl numbering61.xml numbering61.xsl
numbering62.xml numbering62.xsl numbering63.xml
numbering63.xsl numbering64.xml numbering64.xsl
numbering65.xml numbering65.xsl numbering66.xml
numbering66.xsl numbering67.xml numbering67.xsl
numbering68.xml numbering68.xsl numbering69.xml
numbering69.xsl numbering70.xml numbering70.xsl
numbering71.xml numbering71.xsl numbering72.xml
numbering72.xsl numbering73.xml numbering73.xsl
numbering74.xml numbering74.xsl numbering75.xml
numbering75.xsl numbering76.xml numbering76.xsl
numbering77.xml numbering77.xsl numbering78.xml
numbering78.xsl numbering79.xml numbering79.xsl
numbering80.xml numbering80.xsl numbering81.xml
numbering81.xsl numbering82.xml numbering82.xsl
numbering83.xml numbering83.xsl numbering84.xml
numbering01.xml
Log:
Conformance test group for xsl:number, first batch
Revision Changes Path
1.1 xml-xalan/test/tests/conf/numbering/numbering84.xsl
Index: numbering84.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering84 -->
<!-- Author: David Marston -->
<!-- Purpose: Count non-existant nodes, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" count="unknown" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering01.xsl
Index: numbering01.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering01 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document with no attributes
specified. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(number)" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="title">
<xsl:number/><xsl:text>. </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering02.xml
Index: numbering02.xml
===================================================================
<?xml version="1.0"?>
<doc>
<ol>
<item>aaa</item>
<item>bbb</item>
<item>ccc</item>
<item>ddd</item>
</ol>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering02.xsl
Index: numbering02.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering02 -->
<!-- Author: Paul Dick, based on example in spec -->
<!-- Purpose: Test of simple numbering, no attributes specified. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(number)" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates select="ol/item"/>
</out>
</xsl:template>
<xsl:template match="ol/item">
<xsl:number/><xsl:text>. </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering03.xml
Index: numbering03.xml
===================================================================
<?xml version="1.0"?>
<!-- Test for source tree numbering -->
<doc>
<title>Test for source tree numbering</title>
<chapter>
<title>First Chapter</title>
<section>
<title>First Section In first Chapter</title>
<subsection>
<title>First Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In first Chapter</title>
<subsection>
<title>First Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In first
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In first Chapter</title>
<subsection>
<title>First Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Chapter</title>
<subsection>
<title>First Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In first
Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Second Chapter</title>
<section>
<title>First Section In second Chapter</title>
<subsection>
<title>First Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In second Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In second Chapter</title>
<subsection>
<title>First Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In second
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In second Chapter</title>
<subsection>
<title>First Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
</section>
<section>
<title>Fouth Section In second Chapter</title>
<subsection>
<title>First Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In second
Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Third Chapter</title>
<section>
<title>First Section In third Chapter</title>
<subsection>
<title>First Subsection in first Section In third Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourth Chapter</title>
<section>
<title>First Section In fourth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fifth Chapter</title>
<section>
<title>First Section In fifth Chapter</title>
<subsection>
<title>First Subsection in first Section In fifth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Sixth Chapter</title>
<section>
<title>First Section In sixth Chapter</title>
<subsection>
<title>First Subsection in first Section In sixth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Seventh Chapter</title>
<section>
<title>First Section In seventh Chapter</title>
<subsection>
<title>First Subsection in first Section In seventh Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Eighth Chapter</title>
<section>
<title>First Section In eighth Chapter</title>
<subsection>
<title>First Subsection in first Section In eighth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Ninth Chapter</title>
<section>
<title>First Section In ninth Chapter</title>
<subsection>
<title>First Subsection in first Section In ninth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Tenth Chapter</title>
<section>
<title>First Section In tenth Chapter</title>
<subsection>
<title>First Subsection in first Section In tenth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Eleventh Chapter</title>
<section>
<title>First Section In eleventh Chapter</title>
<subsection>
<title>First Subsection in first Section In eleventh Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Twelvth Chapter</title>
<section>
<title>First Section In twelvth Chapter</title>
<subsection>
<title>First Subsection in first Section In twelvth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Thirteenth Chapter</title>
<section>
<title>First Section In thirteenth Chapter</title>
<subsection>
<title>First Subsection in first Section In thirteenth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourteenth Chapter</title>
<section>
<title>First Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In fourteenth Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
</section>
</chapter>
<appendix>
<title>First Appendix</title>
<section>
<title>First Section In first Appendix</title>
<subsection>
<title>First Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In first Appendix</title>
<subsection>
<title>First Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In first
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In first Appendix</title>
<subsection>
<title>First Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Appendix</title>
<subsection>
<title>First Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In first
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Second Appendix</title>
<section>
<title>First Section In second Appendix</title>
<subsection>
<title>First Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In second Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In second Appendix</title>
<subsection>
<title>First Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In second
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In second Appendix</title>
<subsection>
<title>First Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fiftieth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In second Appendix</title>
<subsection>
<title>First Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In second
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Third Appendix</title>
<section>
<title>First Section In third Appendix</title>
<subsection>
<title>First Subsection in first Section In third Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fourth Appendix</title>
<section>
<title>First Section In fourth Appendix</title>
<subsection>
<title>First Subsection in first Section In fourth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fifth Appendix</title>
<section>
<title>First Section In fifth Appendix</title>
<subsection>
<title>First Subsection in first Section In fifth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Sixth Appendix</title>
<section>
<title>First Section In sixth Appendix</title>
<subsection>
<title>First Subsection in first Section In sixth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Seventh Appendix</title>
<section>
<title>First Section In seventh Appendix</title>
<subsection>
<title>First Subsection in first Section In seventh Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Eighth Appendix</title>
<section>
<title>First Section In eighth Appendix</title>
<subsection>
<title>First Subsection in first Section In eighth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Ninth Appendix</title>
<section>
<title>First Section In ninth Appendix</title>
<subsection>
<title>First Subsection in first Section In ninth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Tenth Appendix</title>
<section>
<title>First Section In tenth Appendix</title>
<subsection>
<title>First Subsection in first Section In tenth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Eleventh Appendix</title>
<section>
<title>First Section In eleventh Appendix</title>
<subsection>
<title>First Subsection in first Section In eleventh Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Twelvth Appendix</title>
<section>
<title>First Section In twelvth Appendix</title>
<subsection>
<title>First Subsection in first Section In twelvth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Thirteenth Appendix</title>
<section>
<title>First Section In thirteenth Appendix</title>
<subsection>
<title>First Subsection in first Section In thirteenth
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fourteenth Appendix</title>
<section>
<title>First Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
</section>
</appendix>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering03.xsl
Index: numbering03.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering03 -->
<!-- Author: Paul Dick, based on example in spec -->
<!-- Purpose: Test of level (multiple), count, format attributes. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple"
count="chapter|section|subsection"
format="1.1. "/>
<xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="appendix//title" priority="1">
<xsl:number level="multiple"
count="appendix|section|subsection"
format="A.1. "/>
<xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering04.xml
Index: numbering04.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering04.xsl
Index: numbering04.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering04 -->
<!-- Author: Paul Dick, based on example in spec -->
<!-- Purpose: Test of level (any) and from attributes. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering05.xml
Index: numbering05.xml
===================================================================
<?xml version="1.0"?>
<doc>
<H1>
<H2>
<H3>
<H4>
</H4>
</H3>
</H2>
<H2>
<H3>
<H4>
</H4>
<H4>
</H4>
</H3>
<H3>
<H4>
</H4>
<H4>
</H4>
<H4>
</H4>
</H3>
</H2>
</H1>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering05.xsl
Index: numbering05.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering05 -->
<!-- Author: Paul Dick, based on example in spec -->
<!-- Purpose: Test of level (any) and nested from/count. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="H4">
<xsl:text>
</xsl:text>
<xsl:number level="any" from="H1" count="H2"/>
<xsl:text>.</xsl:text>
<xsl:number level="any" from="H2" count="H3"/>
<xsl:text>.</xsl:text>
<xsl:number level="any" from="H3" count="H4"/>
<xsl:text></xsl:text>
<xsl:text> 
</xsl:text>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="text()"/>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering06.xml
Index: numbering06.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering06.xsl
Index: numbering06.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering06 -->
<!-- Author: Paul Dick, based on example in spec -->
<!-- Purpose: Test level=single specified explicitly -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" from="chapter" format="(1) "/>
<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering07.xml
Index: numbering07.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering07.xsl
Index: numbering07.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering07 -->
<!-- Author: David Marston -->
<!-- Purpose: Simple test of non-alphanumeric separator -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="A-1 "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering08.xml
Index: numbering08.xml
===================================================================
<?xml version="1.0"?>
<!-- Test for source tree numbering -->
<doc>
<title>Test for source tree numbering</title>
<chapter>
<title>First Chapter</title>
<section>
<title>First Section In first Chapter</title>
<subsection><title>First Subsection in first Section In first
Chapter</title></subsection>
<subsection><title>Second Subsection in first Section In first
Chapter</title></subsection>
<subsection><title>Third Subsection in first Section In first
Chapter</title></subsection>
<subsection><title>Fourth Subsection in first Section In first
Chapter</title></subsection>
<subsection><title>Fifth Subsection in first Section In first
Chapter</title></subsection>
</section>
<section>
<title>Second Section In first Chapter</title>
<subsection><title>First Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Second Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Third Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Fourth Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Fifth Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Sixth Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Seventh Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Eighth Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Ninth Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Tenth Subsection in second Section In first
Chapter</title></subsection>
<subsection><title>Eleventh Subsection in second Section In first
Chapter</title></subsection>
</section>
<section>
<title>Third Section In first Chapter</title>
<subsection><title>First Subsection in third Section In first
Chapter</title></subsection>
<subsection><title>Second Subsection in third Section In first
Chapter</title></subsection>
<subsection><title>Third Subsection in third Section In first
Chapter</title></subsection>
<subsection><title>Fourth Subsection in third Section In first
Chapter</title></subsection>
<subsection><title>Fifth Subsection in third Section In first
Chapter</title></subsection>
</section>
<section>
<title>Fourth Section In first Chapter</title>
<subsection><title>First Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Second Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Third Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Fourth Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Fifth Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Sixth Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Seventh Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Eighth Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Ninth Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Tenth Subsection in fourth Section In first
Chapter</title></subsection>
<subsection><title>Eleventh Subsection in fourth Section In first
Chapter</title></subsection>
</section>
</chapter>
<chapter>
<title>Second Chapter</title>
<section>
<title>First Section In second Chapter</title>
<subsection><title>First Subsection in first Section In second
Chapter</title></subsection>
<subsection><title>Second Subsection in first Section In second
Chapter</title></subsection>
<subsection><title>Third Subsection in first Section In second
Chapter</title></subsection>
<subsection><title>Fourth Subsection in first Section In second
Chapter</title></subsection>
<subsection><title>Fifth Subsection in first Section In second
Chapter</title></subsection>
</section>
<section>
<title>Second Section In second Chapter</title>
<subsection><title>First Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Second Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Third Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Fourth Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Fifth Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Sixth Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Seventh Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Eighth Subsection in second Section In second
Chapter</title></subsection>
<subsection><title>Ninth Subsection in second Section In second
Chapter</title></subsection>
</section>
<section>
<title>Third Section In second Chapter</title>
<subsection><title>First Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Second Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Third Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Fourth Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Fifth Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Sixth Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Seventh Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Eighth Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Ninth Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Tenth Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Eleventh Subsection in third Section In second
Chapter</title></subsection>
<subsection><title>Twelveth Subsection in third Section In second
Chapter</title></subsection>
</section>
<section>
<title>Fouth Section In second Chapter</title>
<subsection><title>First Subsection in fourth Section In second
Chapter</title></subsection>
<subsection><title>Second Subsection in fourth Section In second
Chapter</title></subsection>
<subsection><title>Third Subsection in fourth Section In second
Chapter</title></subsection>
<subsection><title>Fourth Subsection in fourth Section In second
Chapter</title></subsection>
<subsection><title>Fifth Subsection in fourth Section In second
Chapter</title></subsection>
<subsection><title>Sixth Subsection in fourth Section In second
Chapter</title></subsection>
<subsection><title>Seventh Subsection in fourth Section In second
Chapter</title></subsection>
</section>
</chapter>
<chapter>
<title>Third Chapter</title>
<section>
<title>First Section In third Chapter</title>
<subsection><title>First Subsection in first Section In third
Chapter</title></subsection>
</section>
</chapter>
<chapter>
<title>Fourth Chapter</title>
<section>
<title>First Section In fourth Chapter</title>
<subsection><title>First Subsection in first Section In fourth
Chapter</title></subsection>
</section>
</chapter>
<chapter>
<title>Fifth Chapter</title>
<section>
<title>First Section In fifth Chapter</title>
<subsection><title>First Subsection in first Section In fifth
Chapter</title></subsection>
</section>
</chapter>
<appendix>
<title>First Appendix</title>
<section>
<title>First Section In first Appendix</title>
<subsection><title>First Subsection in first Section In first
Appendix</title></subsection>
<subsection><title>Second Subsection in first Section In first
Appendix</title></subsection>
<subsection><title>Third Subsection in first Section In first
Appendix</title></subsection>
<subsection><title>Fourth Subsection in first Section In first
Appendix</title></subsection>
<subsection><title>Fifth Subsection in first Section In first
Appendix</title></subsection>
</section>
<section>
<title>Second Section In first Appendix</title>
<subsection><title>First Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Second Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Third Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Fourth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Fifth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Sixth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Seventh Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Eighth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Ninth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Tenth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Eleventh Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Twelveth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Thirteenth Subsection in second Section In first
Appendix</title></subsection>
<subsection><title>Fourteenth Subsection in second Section In first
Appendix</title></subsection>
</section>
<section>
<title>Third Section In first Appendix</title>
<subsection><title>First Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Second Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Third Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Fourth Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Fifth Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Sixth Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Seventh Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Eighth Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Ninth Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Tenth Subsection in third Section In first
Appendix</title></subsection>
<subsection><title>Eleventh Subsection in third Section In first
Appendix</title></subsection>
</section>
</appendix>
<appendix>
<title>Second Appendix</title>
<section>
<title>First Section In second Appendix</title>
<subsection><title>First Subsection in first Section In second
Appendix</title></subsection>
<subsection><title>Second Subsection in first Section In second
Appendix</title></subsection>
<subsection><title>Third Subsection in first Section In second
Appendix</title></subsection>
<subsection><title>Fourth Subsection in first Section In second
Appendix</title></subsection>
<subsection><title>Fifth Subsection in first Section In second
Appendix</title></subsection>
</section>
<section>
<title>Second Section In second Appendix</title>
<subsection><title>First Subsection in second Section In second
Appendix</title></subsection>
<subsection><title>Second Subsection in second Section In second
Appendix</title></subsection>
<subsection><title>Third Subsection in second Section In second
Appendix</title></subsection>
<subsection><title>Fourth Subsection in second Section In second
Appendix</title></subsection>
<subsection><title>Fifth Subsection in second Section In second
Appendix</title></subsection>
<subsection><title>Sixth Subsection in second Section In second
Appendix</title></subsection>
<subsection><title>Seventh Subsection in second Section In second
Appendix</title></subsection>
</section>
<section>
<title>Third Section In second Appendix</title>
<subsection><title>First Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Second Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Third Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Fourth Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Fifth Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Sixth Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Seventh Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Eighth Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Ninth Subsection in third Section In second
Appendix</title></subsection>
<subsection><title>Tenth Subsection in third Section In second
Appendix</title></subsection>
</section>
<section>
<title>Fourth Section In second Appendix</title>
<subsection><title>First Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Second Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Third Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Fourth Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Fifth Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Sixth Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Seventh Subsection in fourth Section In second
Appendix</title></subsection>
<subsection><title>Eighth Subsection in fourth Section In second
Appendix</title></subsection>
</section>
</appendix>
<appendix>
<title>Third Appendix</title>
<section>
<title>First Section In third Appendix</title>
<subsection><title>First Subsection in first Section In third
Appendix</title></subsection>
</section>
</appendix>
<appendix>
<title>Fourth Appendix</title>
<section>
<title>First Section In fourth Appendix</title>
<subsection><title>First Subsection in first Section In fourth
Appendix</title></subsection>
</section>
</appendix>
<appendix>
<title>Fifth Appendix</title>
<section>
<title>First Section In fifth Appendix</title>
<subsection><title>First Subsection in first Section In fifth
Appendix</title></subsection>
</section>
</appendix>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering08.xsl
Index: numbering08.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering08 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of leading zeroes in numbering. Last separator
propagates. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[4]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple"
count="chapter|section|subsection"
format="01-001. "/>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="appendix//title" priority="1">
<xsl:number level="multiple"
count="appendix|section|subsection"
format="A-001. "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering09.xml
Index: numbering09.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>aab</note>
<note>bbb</note>
<note>ccb</note>
<note>ddb</note>
<note>eeb</note>
<note>ffb</note>
<note>ggb</note>
<note>hhb</note>
<note>iib</note>
<note>jjb</note>
<note>kkb</note>
<note>llb</note>
<note>mmb</note>
<note>nnb</note>
<note>oob</note>
<note>ppb</note>
<note>qqb</note>
<note>rrb</note>
<note>ssb</note>
<note>ttb</note>
<note>uub</note>
<note>vvb</note>
<note>wwb</note>
<note>xxb</note>
<note>yyb</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering09.xsl
Index: numbering09.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering09 -->
<!-- Author: David Marston, based on example in spec -->
<!-- Purpose: Test of value attribute. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="chapter">
<xsl:for-each select="note">
<xsl:number format="(1) " value="position()" /><xsl:value-of select="."/>
<xsl:text> </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering10.xml
Index: numbering10.xml
===================================================================
<?xml version="1.0"?>
<!-- Test for source tree numbering -->
<doc>
<title>Test for source tree numbering</title>
<chapter>
<title>First Chapter</title>
<section>
<title>First Section In first Chapter</title>
<subsection>
<title>First Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In first Chapter</title>
<subsection>
<title>First Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In first
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In first Chapter</title>
<subsection>
<title>First Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Chapter</title>
<subsection>
<title>First Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In first
Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Second Chapter</title>
<section>
<title>First Section In second Chapter</title>
<subsection>
<title>First Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In second Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In second Chapter</title>
<subsection>
<title>First Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In second
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In second Chapter</title>
<subsection>
<title>First Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
</section>
<section>
<title>Fouth Section In second Chapter</title>
<subsection>
<title>First Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In second
Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Third Chapter</title>
<section>
<title>First Section In third Chapter</title>
<subsection>
<title>First Subsection in first Section In third Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourth Chapter</title>
<section>
<title>First Section In fourth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fifth Chapter</title>
<section>
<title>First Section In fifth Chapter</title>
<subsection>
<title>First Subsection in first Section In fifth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Sixth Chapter</title>
<section>
<title>First Section In sixth Chapter</title>
<subsection>
<title>First Subsection in first Section In sixth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Seventh Chapter</title>
<section>
<title>First Section In seventh Chapter</title>
<subsection>
<title>First Subsection in first Section In seventh Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Eighth Chapter</title>
<section>
<title>First Section In eighth Chapter</title>
<subsection>
<title>First Subsection in first Section In eighth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Ninth Chapter</title>
<section>
<title>First Section In ninth Chapter</title>
<subsection>
<title>First Subsection in first Section In ninth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Tenth Chapter</title>
<section>
<title>First Section In tenth Chapter</title>
<subsection>
<title>First Subsection in first Section In tenth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Eleventh Chapter</title>
<section>
<title>First Section In eleventh Chapter</title>
<subsection>
<title>First Subsection in first Section In eleventh Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Twelvth Chapter</title>
<section>
<title>First Section In twelvth Chapter</title>
<subsection>
<title>First Subsection in first Section In twelvth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Thirteenth Chapter</title>
<section>
<title>First Section In thirteenth Chapter</title>
<subsection>
<title>First Subsection in first Section In thirteenth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourteenth Chapter</title>
<section>
<title>First Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In fourteenth Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
</section>
</chapter>
<appendix>
<title>First Appendix</title>
<section>
<title>First Section In first Appendix</title>
<subsection>
<title>First Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In first Appendix</title>
<subsection>
<title>First Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In first
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In first Appendix</title>
<subsection>
<title>First Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Appendix</title>
<subsection>
<title>First Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In first
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Second Appendix</title>
<section>
<title>First Section In second Appendix</title>
<subsection>
<title>First Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In second Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In second Appendix</title>
<subsection>
<title>First Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In second
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In second Appendix</title>
<subsection>
<title>First Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fiftieth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In second Appendix</title>
<subsection>
<title>First Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In second
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Third Appendix</title>
<section>
<title>First Section In third Appendix</title>
<subsection>
<title>First Subsection in first Section In third Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fourth Appendix</title>
<section>
<title>First Section In fourth Appendix</title>
<subsection>
<title>First Subsection in first Section In fourth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fifth Appendix</title>
<section>
<title>First Section In fifth Appendix</title>
<subsection>
<title>First Subsection in first Section In fifth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Sixth Appendix</title>
<section>
<title>First Section In sixth Appendix</title>
<subsection>
<title>First Subsection in first Section In sixth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Seventh Appendix</title>
<section>
<title>First Section In seventh Appendix</title>
<subsection>
<title>First Subsection in first Section In seventh Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Eighth Appendix</title>
<section>
<title>First Section In eighth Appendix</title>
<subsection>
<title>First Subsection in first Section In eighth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Ninth Appendix</title>
<section>
<title>First Section In ninth Appendix</title>
<subsection>
<title>First Subsection in first Section In ninth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Tenth Appendix</title>
<section>
<title>First Section In tenth Appendix</title>
<subsection>
<title>First Subsection in first Section In tenth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Eleventh Appendix</title>
<section>
<title>First Section In eleventh Appendix</title>
<subsection>
<title>First Subsection in first Section In eleventh Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Twelvth Appendix</title>
<section>
<title>First Section In twelvth Appendix</title>
<subsection>
<title>First Subsection in first Section In twelvth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Thirteenth Appendix</title>
<section>
<title>First Section In thirteenth Appendix</title>
<subsection>
<title>First Subsection in first Section In thirteenth
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fourteenth Appendix</title>
<section>
<title>First Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
</section>
</appendix>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering10.xsl
Index: numbering10.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering10 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of format attributes that vary per level. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[4]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple"
count="chapter|section|subsection"
format="I.A.1.a. "/>
<xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="appendix//title" priority="1">
<xsl:number level="multiple"
count="appendix|section|subsection"
format="A.1.i.a. "/>
<xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering11.xml
Index: numbering11.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
</chapter>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>aab</note>
<note>bbb</note>
<note>ccb</note>
<note>ddb</note>
<note>eeb</note>
<note>ffb</note>
<note>ggb</note>
<note>hhb</note>
<note>iib</note>
<note>jjb</note>
<note>kkb</note>
<note>llb</note>
<note>mmb</note>
<note>nnb</note>
<note>oob</note>
<note>ppb</note>
<note>qqb</note>
<note>rrb</note>
<note>ssb</note>
<note>ttb</note>
<note>uub</note>
<note>vvb</note>
<note>wwb</note>
<note>xxb</note>
<note>yyb</note>
<note>aac</note>
<note>bbc</note>
<note>ccc</note>
<note>ddc</note>
<note>eec</note>
<note>ffc</note>
<note>ggc</note>
<note>hhc</note>
<note>iic</note>
<note>jjc</note>
<note>kkc</note>
<note>llc</note>
<note>mmc</note>
<note>nnc</note>
<note>ooc</note>
<note>ppc</note>
<note>qqc</note>
<note>rrc</note>
<note>ssc</note>
<note>ttc</note>
<note>uuc</note>
<note>vvc</note>
<note>wwc</note>
<note>xxc</note>
<note>yyc</note>
<note>aad</note>
<note>bbd</note>
<note>ccd</note>
<note>ddd</note>
<note>eed</note>
<note>ffd</note>
<note>ggd</note>
<note>hhd</note>
<note>iid</note>
<note>jjd</note>
<note>kkd</note>
<note>lld</note>
<note>mmd</note>
<note>nnd</note>
<note>ood</note>
<note>ppd</note>
<note>qqd</note>
<note>rrd</note>
<note>ssd</note>
<note>ttd</note>
<note>uud</note>
<note>vvd</note>
<note>wwd</note>
<note>xxd</note>
<note>yyd</note>
<note>aae</note>
<note>bbe</note>
<note>cce</note>
<note>dde</note>
<note>eee</note>
<note>ffe</note>
<note>gge</note>
<note>hhe</note>
<note>iie</note>
<note>jje</note>
<note>kke</note>
<note>lle</note>
<note>mme</note>
<note>nne</note>
<note>ooe</note>
<note>ppe</note>
<note>qqe</note>
<note>rre</note>
<note>sse</note>
<note>tte</note>
<note>uue</note>
<note>vve</note>
<note>wwe</note>
<note>xxe</note>
<note>yye</note>
<note>aaf</note>
<note>bbf</note>
<note>ccf</note>
<note>ddf</note>
<note>eef</note>
<note>fff</note>
<note>ggf</note>
<note>hhf</note>
<note>iif</note>
<note>jjf</note>
<note>kkf</note>
<note>llf</note>
<note>mmf</note>
<note>nnf</note>
<note>oof</note>
<note>ppf</note>
<note>qqf</note>
<note>rrf</note>
<note>ssf</note>
<note>ttf</note>
<note>uuf</note>
<note>vvf</note>
<note>wwf</note>
<note>xxf</note>
<note>yyf</note>
<note>aag</note>
<note>bbg</note>
<note>ccg</note>
<note>ddg</note>
<note>eeg</note>
<note>ffg</note>
<note>ggg</note>
<note>hhg</note>
<note>iig</note>
<note>jjg</note>
<note>kkg</note>
<note>llg</note>
<note>mmg</note>
<note>nng</note>
<note>oog</note>
<note>ppg</note>
<note>qqg</note>
<note>rrg</note>
<note>ssg</note>
<note>ttg</note>
<note>uug</note>
<note>vvg</note>
<note>wwg</note>
<note>xxg</note>
<note>yyg</note>
<note>aah</note>
<note>bbh</note>
<note>cch</note>
<note>ddh</note>
<note>eeh</note>
<note>ffh</note>
<note>ggh</note>
<note>hhh</note>
<note>iih</note>
<note>jjh</note>
<note>kkh</note>
<note>llh</note>
<note>mmh</note>
<note>nnh</note>
<note>ooh</note>
<note>pph</note>
<note>qqh</note>
<note>rrh</note>
<note>ssh</note>
<note>tth</note>
<note>uuh</note>
<note>vvh</note>
<note>wwh</note>
<note>xxh</note>
<note>yyh</note>
<note>aai</note>
<note>bbi</note>
<note>cci</note>
<note>ddi</note>
<note>eei</note>
<note>ffi</note>
<note>ggi</note>
<note>hhi</note>
<note>iii</note>
<note>jji</note>
<note>kki</note>
<note>lli</note>
<note>mmi</note>
<note>nni</note>
<note>ooi</note>
<note>ppi</note>
<note>qqi</note>
<note>rri</note>
<note>ssi</note>
<note>tti</note>
<note>uui</note>
<note>vvi</note>
<note>wwi</note>
<note>xxi</note>
<note>yyi</note>
<note>aaj</note>
<note>bbj</note>
<note>ccj</note>
<note>ddj</note>
<note>eej</note>
<note>ffj</note>
<note>ggj</note>
<note>hhj</note>
<note>iij</note>
<note>jjj</note>
<note>kkj</note>
<note>llj</note>
<note>mmj</note>
<note>nnj</note>
<note>ooj</note>
<note>ppj</note>
<note>qqj</note>
<note>rrj</note>
<note>ssj</note>
<note>ttj</note>
<note>uuj</note>
<note>vvj</note>
<note>wwj</note>
<note>xxj</note>
<note>yyj</note>
<note>aak</note>
<note>bbk</note>
<note>cck</note>
<note>ddk</note>
<note>eek</note>
<note>ffk</note>
<note>ggk</note>
<note>hhk</note>
<note>iik</note>
<note>jjk</note>
<note>kkk</note>
<note>llk</note>
<note>mmk</note>
<note>nnk</note>
<note>ook</note>
<note>ppk</note>
<note>qqk</note>
<note>rrk</note>
<note>ssk</note>
<note>ttk</note>
<note>uuk</note>
<note>vvk</note>
<note>wwk</note>
<note>xxk</note>
<note>yyk</note>
<note>aal</note>
<note>bbl</note>
<note>ccl</note>
<note>ddl</note>
<note>eel</note>
<note>ffl</note>
<note>ggl</note>
<note>hhl</note>
<note>iil</note>
<note>jjl</note>
<note>kkl</note>
<note>lll</note>
<note>mml</note>
<note>nnl</note>
<note>ool</note>
<note>ppl</note>
<note>qql</note>
<note>rrl</note>
<note>ssl</note>
<note>ttl</note>
<note>uul</note>
<note>vvl</note>
<note>wwl</note>
<note>xxl</note>
<note>yyl</note>
<note>aam</note>
<note>bbm</note>
<note>ccm</note>
<note>ddm</note>
<note>eem</note>
<note>ffm</note>
<note>ggm</note>
<note>hhm</note>
<note>iim</note>
<note>jjm</note>
<note>kkm</note>
<note>llm</note>
<note>mmm</note>
<note>nnm</note>
<note>oom</note>
<note>ppm</note>
<note>qqm</note>
<note>rrm</note>
<note>ssm</note>
<note>ttm</note>
<note>uum</note>
<note>vvm</note>
<note>wwm</note>
<note>xxm</note>
<note>yym</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering11.xsl
Index: numbering11.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering11 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of grouping attributes. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[6]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[6]/text()[2]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(1) " grouping-size="2"
grouping-separator="," />
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering12.xml
Index: numbering12.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering12.xsl
Index: numbering12.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering12 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of alphabetic "numbering" sequence. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(A) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering13.xml
Index: numbering13.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering13.xsl
Index: numbering13.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering13 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of roman-numeral "numbering" sequence. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(I) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering14.xml
Index: numbering14.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>zzz</note>
<note>aab</note>
<note>aac</note>
<note>aad</note>
<note>aae</note>
<note>aaf</note>
<note>aag</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering14.xsl
Index: numbering14.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering14 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of greek-numeral "alphabetic" sequence. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[6]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[5]/text()[5]" -->
<!-- Scenario: operation="standard-HTML" -->
<!-- Discretionary: number-greek-alpha="true" -->
<xsl:output method="html" encoding="ISO-8859-7"/>
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="α"
letter-value="alphabetic"/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering15.xml
Index: numbering15.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>zzz</note>
<note>aab</note>
<note>aac</note>
<note>aad</note>
<note>aae</note>
<note>aaf</note>
<note>aag</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering15.xsl
Index: numbering15.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering15 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of greek-numeral "traditional" sequence. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[6]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[5]/text()[6]" -->
<!-- Scenario: operation="standard-HTML" -->
<!-- Discretionary: number-greek-trad="true" -->
<xsl:output method="html" encoding="ISO-8859-7"/>
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="α"
letter-value="traditional"/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering16.xml
Index: numbering16.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
</chapter>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering16.xsl
Index: numbering16.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering16 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of unrecognized alphabetic format code; should just give
digits. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[6]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Discretionary: number-arbitrary-alpha="false" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(B) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering17.xml
Index: numbering17.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>aab</note>
<note>bbb</note>
<note>ccb</note>
<note>ddb</note>
<note>eeb</note>
<note>ffb</note>
<note>ggb</note>
<note>hhb</note>
<note>iib</note>
<note>jjb</note>
<note>kkb</note>
<note>llb</note>
<note>mmb</note>
<note>nnb</note>
<note>oob</note>
<note>ppb</note>
<note>qqb</note>
<note>rrb</note>
<note>ssb</note>
<note>ttb</note>
<note>uub</note>
<note>vvb</note>
<note>wwb</note>
<note>xxb</note>
<note>yyb</note>
<note>aac</note>
<note>bbc</note>
<note>ccc</note>
<note>ddc</note>
<note>eec</note>
<note>ffc</note>
<note>ggc</note>
<note>hhc</note>
<note>iic</note>
<note>jjc</note>
<note>kkc</note>
<note>llc</note>
<note>mmc</note>
<note>nnc</note>
<note>ooc</note>
<note>ppc</note>
<note>qqc</note>
<note>rrc</note>
<note>ssc</note>
<note>ttc</note>
<note>uuc</note>
<note>vvc</note>
<note>wwc</note>
<note>xxc</note>
<note>yyc</note>
<note>aad</note>
<note>bbd</note>
<note>ccd</note>
<note>ddd</note>
<note>eed</note>
<note>ffd</note>
<note>ggd</note>
<note>hhd</note>
<note>iid</note>
<note>jjd</note>
<note>kkd</note>
<note>lld</note>
<note>mmd</note>
<note>nnd</note>
<note>ood</note>
<note>ppd</note>
<note>qqd</note>
<note>rrd</note>
<note>ssd</note>
<note>ttd</note>
<note>uud</note>
<note>vvd</note>
<note>wwd</note>
<note>xxd</note>
<note>yyd</note>
<note>aae</note>
<note>bbe</note>
<note>cce</note>
<note>dde</note>
<note>eee</note>
<note>ffe</note>
<note>gge</note>
<note>hhe</note>
<note>iie</note>
<note>jje</note>
<note>kke</note>
<note>lle</note>
<note>mme</note>
<note>nne</note>
<note>ooe</note>
<note>ppe</note>
<note>qqe</note>
<note>rre</note>
<note>sse</note>
<note>tte</note>
<note>uue</note>
<note>vve</note>
<note>wwe</note>
<note>xxe</note>
<note>yye</note>
<note>aaf</note>
<note>bbf</note>
<note>ccf</note>
<note>ddf</note>
<note>eef</note>
<note>fff</note>
<note>ggf</note>
<note>hhf</note>
<note>iif</note>
<note>jjf</note>
<note>kkf</note>
<note>llf</note>
<note>mmf</note>
<note>nnf</note>
<note>oof</note>
<note>ppf</note>
<note>qqf</note>
<note>rrf</note>
<note>ssf</note>
<note>ttf</note>
<note>uuf</note>
<note>vvf</note>
<note>wwf</note>
<note>xxf</note>
<note>yyf</note>
<note>aag</note>
<note>bbg</note>
<note>ccg</note>
<note>ddg</note>
<note>eeg</note>
<note>ffg</note>
<note>ggg</note>
<note>hhg</note>
<note>iig</note>
<note>jjg</note>
<note>kkg</note>
<note>llg</note>
<note>mmg</note>
<note>nng</note>
<note>oog</note>
<note>ppg</note>
<note>qqg</note>
<note>rrg</note>
<note>ssg</note>
<note>ttg</note>
<note>uug</note>
<note>vvg</note>
<note>wwg</note>
<note>xxg</note>
<note>yyg</note>
<note>aah</note>
<note>bbh</note>
<note>cch</note>
<note>ddh</note>
<note>eeh</note>
<note>ffh</note>
<note>ggh</note>
<note>hhh</note>
<note>iih</note>
<note>jjh</note>
<note>kkh</note>
<note>llh</note>
<note>mmh</note>
<note>nnh</note>
<note>ooh</note>
<note>pph</note>
<note>qqh</note>
<note>rrh</note>
<note>ssh</note>
<note>tth</note>
<note>uuh</note>
<note>vvh</note>
<note>wwh</note>
<note>xxh</note>
<note>yyh</note>
<note>aai</note>
<note>bbi</note>
<note>cci</note>
<note>ddi</note>
<note>eei</note>
<note>ffi</note>
<note>ggi</note>
<note>hhi</note>
<note>iii</note>
<note>jji</note>
<note>kki</note>
<note>lli</note>
<note>mmi</note>
<note>nni</note>
<note>ooi</note>
<note>ppi</note>
<note>qqi</note>
<note>rri</note>
<note>ssi</note>
<note>tti</note>
<note>uui</note>
<note>vvi</note>
<note>wwi</note>
<note>xxi</note>
<note>yyi</note>
<note>aaj</note>
<note>bbj</note>
<note>ccj</note>
<note>ddj</note>
<note>eej</note>
<note>ffj</note>
<note>ggj</note>
<note>hhj</note>
<note>iij</note>
<note>jjj</note>
<note>kkj</note>
<note>llj</note>
<note>mmj</note>
<note>nnj</note>
<note>ooj</note>
<note>ppj</note>
<note>qqj</note>
<note>rrj</note>
<note>ssj</note>
<note>ttj</note>
<note>uuj</note>
<note>vvj</note>
<note>wwj</note>
<note>xxj</note>
<note>yyj</note>
<note>aak</note>
<note>bbk</note>
<note>cck</note>
<note>ddk</note>
<note>eek</note>
<note>ffk</note>
<note>ggk</note>
<note>hhk</note>
<note>iik</note>
<note>jjk</note>
<note>kkk</note>
<note>llk</note>
<note>mmk</note>
<note>nnk</note>
<note>ook</note>
<note>ppk</note>
<note>qqk</note>
<note>rrk</note>
<note>ssk</note>
<note>ttk</note>
<note>uuk</note>
<note>vvk</note>
<note>wwk</note>
<note>xxk</note>
<note>yyk</note>
<note>aal</note>
<note>bbl</note>
<note>ccl</note>
<note>ddl</note>
<note>eel</note>
<note>ffl</note>
<note>ggl</note>
<note>hhl</note>
<note>iil</note>
<note>jjl</note>
<note>kkl</note>
<note>lll</note>
<note>mml</note>
<note>nnl</note>
<note>ool</note>
<note>ppl</note>
<note>qql</note>
<note>rrl</note>
<note>ssl</note>
<note>ttl</note>
<note>uul</note>
<note>vvl</note>
<note>wwl</note>
<note>xxl</note>
<note>yyl</note>
<note>aam</note>
<note>bbm</note>
<note>ccm</note>
<note>ddm</note>
<note>eem</note>
<note>ffm</note>
<note>ggm</note>
<note>hhm</note>
<note>iim</note>
<note>jjm</note>
<note>kkm</note>
<note>llm</note>
<note>mmm</note>
<note>nnm</note>
<note>oom</note>
<note>ppm</note>
<note>qqm</note>
<note>rrm</note>
<note>ssm</note>
<note>ttm</note>
<note>uum</note>
<note>vvm</note>
<note>wwm</note>
<note>xxm</note>
<note>yym</note>
<note>aan</note>
<note>bbn</note>
<note>ccn</note>
<note>ddn</note>
<note>een</note>
<note>ffn</note>
<note>ggn</note>
<note>hhn</note>
<note>iin</note>
<note>jjn</note>
<note>kkn</note>
<note>lln</note>
<note>mmn</note>
<note>nnn</note>
<note>oon</note>
<note>ppn</note>
<note>qqn</note>
<note>rrn</note>
<note>ssn</note>
<note>ttn</note>
<note>uun</note>
<note>vvn</note>
<note>wwn</note>
<note>xxn</note>
<note>yyn</note>
<note>aao</note>
<note>bbo</note>
<note>cco</note>
<note>ddo</note>
<note>eeo</note>
<note>ffo</note>
<note>ggo</note>
<note>hho</note>
<note>iio</note>
<note>jjo</note>
<note>kko</note>
<note>llo</note>
<note>mmo</note>
<note>nno</note>
<note>ooo</note>
<note>ppo</note>
<note>qqo</note>
<note>rro</note>
<note>sso</note>
<note>tto</note>
<note>uuo</note>
<note>vvo</note>
<note>wwo</note>
<note>xxo</note>
<note>yyo</note>
<note>aap</note>
<note>bbp</note>
<note>ccp</note>
<note>ddp</note>
<note>eep</note>
<note>ffp</note>
<note>ggp</note>
<note>hhp</note>
<note>iip</note>
<note>jjp</note>
<note>kkp</note>
<note>llp</note>
<note>mmp</note>
<note>nnp</note>
<note>oop</note>
<note>ppp</note>
<note>qqp</note>
<note>rrp</note>
<note>ssp</note>
<note>ttp</note>
<note>uup</note>
<note>vvp</note>
<note>wwp</note>
<note>xxp</note>
<note>yyp</note>
<note>aaq</note>
<note>bbq</note>
<note>ccq</note>
<note>ddq</note>
<note>eeq</note>
<note>ffq</note>
<note>ggq</note>
<note>hhq</note>
<note>iiq</note>
<note>jjq</note>
<note>kkq</note>
<note>llq</note>
<note>mmq</note>
<note>nnq</note>
<note>ooq</note>
<note>ppq</note>
<note>qqq</note>
<note>rrq</note>
<note>ssq</note>
<note>ttq</note>
<note>uuq</note>
<note>vvq</note>
<note>wwq</note>
<note>xxq</note>
<note>yyq</note>
<note>aar</note>
<note>bbr</note>
<note>ccr</note>
<note>ddr</note>
<note>eer</note>
<note>ffr</note>
<note>ggr</note>
<note>hhr</note>
<note>iir</note>
<note>jjr</note>
<note>kkr</note>
<note>llr</note>
<note>mmr</note>
<note>nnr</note>
<note>oor</note>
<note>ppr</note>
<note>qqr</note>
<note>rrr</note>
<note>ssr</note>
<note>ttr</note>
<note>uur</note>
<note>vvr</note>
<note>wwr</note>
<note>xxr</note>
<note>yyr</note>
<note>aas</note>
<note>bbs</note>
<note>ccs</note>
<note>dds</note>
<note>ees</note>
<note>ffs</note>
<note>ggs</note>
<note>hhs</note>
<note>iis</note>
<note>jjs</note>
<note>kks</note>
<note>lls</note>
<note>mms</note>
<note>nns</note>
<note>oos</note>
<note>pps</note>
<note>qqs</note>
<note>rrs</note>
<note>sss</note>
<note>tts</note>
<note>uus</note>
<note>vvs</note>
<note>wws</note>
<note>xxs</note>
<note>yys</note>
<note>aat</note>
<note>bbt</note>
<note>cct</note>
<note>ddt</note>
<note>eet</note>
<note>fft</note>
<note>ggt</note>
<note>hht</note>
<note>iit</note>
<note>jjt</note>
<note>kkt</note>
<note>llt</note>
<note>mmt</note>
<note>nnt</note>
<note>oot</note>
<note>ppt</note>
<note>qqt</note>
<note>rrt</note>
<note>sst</note>
<note>ttt</note>
<note>uut</note>
<note>vvt</note>
<note>wwt</note>
<note>xxt</note>
<note>yyt</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering17.xsl
Index: numbering17.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering17 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of proper formation of Roman numerals. -->
<!-- SpecCitation: Rec="XSLT" VersionDrop="1.1" --><!-- Formatting of zero
will become an error -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Elaboration: The value= formula below generates groups of 12 numbers out
of every 50.
Look particularly at subtractive numbers: 4, 9, 19, 40, 49, 99, 490,
499, 900, 990, 999, etc.
It generates a zero, which may vary in its representation. -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="chapter">
<xsl:for-each select="note">
<xsl:number format="(I) " value="(floor(position() div
12)*50)+(position() mod 12)-1" />
<xsl:value-of select="."/><xsl:text> </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering18.xml
Index: numbering18.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering18.xsl
Index: numbering18.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering18 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of node numbering before and after the nodes specified
in from. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering19.xml
Index: numbering19.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering19.xsl
Index: numbering19.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering19 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of node numbering before and after the nodes specified
in from. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" from="chapter" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering20.xml
Index: numbering20.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering20.xsl
Index: numbering20.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering20 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of node numbering before and after the nodes specified
in from. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" from="chapter" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering21.xml
Index: numbering21.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note flag="yes">aaa</note>
<note flag="no">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="yes">eee</note>
</chapter>
<chapter>
<note flag="no">fff</note>
<note flag="yes">ggg</note>
<note flag="yes">hhh</note>
</chapter>
<chapter>
<note flag="yes">aaa</note>
<note flag="yes">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="no">eee</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering21.xsl
Index: numbering21.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering21 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (any) and counting only some nodes. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" count="[EMAIL PROTECTED]'yes']"
format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering22.xml
Index: numbering22.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note flag="yes">aaa</note>
<note flag="no">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="yes">eee</note>
</chapter>
<chapter>
<note flag="no">fff</note>
<note flag="yes">ggg</note>
<note flag="yes">hhh</note>
</chapter>
<chapter>
<note flag="yes">aaa</note>
<note flag="yes">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="no">eee</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering22.xsl
Index: numbering22.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering22 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (single) and counting only some nodes. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Elaboration: Setting level to multiple should obtain the same results.
All note nodes are on the same level. -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" from="chapter" count="[EMAIL PROTECTED]'yes']"
format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering23.xml
Index: numbering23.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering23.xsl
Index: numbering23.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering23 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of value attribute with popular "of n" format. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[4]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="chapter">
<xsl:for-each select="note">
Note <xsl:number format="01" value="position()" /> of <xsl:value-of
select="count(/doc/chapter/note)"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering24.xml
Index: numbering24.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering24.xsl
Index: numbering24.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering24 -->
<!-- Author: David Marston -->
<!-- Purpose: Number without value= inside sorted for-each. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[2]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(for-each)" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(sorting)" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Elaboration: Numbering directly inside sorted for-each is from
document order,
if using default number calculations. "If no value attribute is
specified,
then the xsl:number element inserts a number based on the position of the
current node in the source tree." -->
<xsl:template match="doc">
<out>
<xsl:text> </xsl:text>
<xsl:for-each select="chapter/note">
<xsl:sort data-type="text" order="descending"/>
<xsl:number format="-1-" level="single" from="chapter" /><xsl:value-of
select="."/>
<xsl:text> </xsl:text>
</xsl:for-each>
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering25.xml
Index: numbering25.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
</chapter>
<chapter>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
</chapter>
<chapter>
<note>xxx</note>
<note>yyy</note>
<note>zzz</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering25.xsl
Index: numbering25.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering25 -->
<!-- Author: David Marston -->
<!-- Purpose: Number without value= inside template called within sorted
for-each. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[2]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(for-each)" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(sorting)" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Elaboration: Numbering inside different template is still based on
position
of each node in the source tree, if there is no value attribute in
xsl:number. -->
<xsl:template match="doc/chapter">
<out>
<xsl:text> </xsl:text>
<xsl:for-each select="note">
<xsl:sort data-type="text" order="descending"/>
<xsl:apply-templates select="." mode="numbering"/>
</xsl:for-each>
</out>
</xsl:template>
<xsl:template match="note" mode="numbering">
<xsl:number level="single" from="chapter" format="(1) "/><xsl:value-of
select="."/>
<xsl:text> </xsl:text>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering26.xml
Index: numbering26.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering26.xsl
Index: numbering26.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering26 -->
<!-- Author: David Marston -->
<!-- Purpose: Numbering comes from sorted order if value attribute used. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(for-each)" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="DocFrag"
place="id(sorting)" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:text> </xsl:text>
<xsl:for-each select="chapter/note">
<xsl:sort data-type="text" order="descending"/>
<xsl:number format="-1-" level="single" from="chapter"
value="position()"/>
<xsl:value-of select="."/>
<xsl:text> </xsl:text>
</xsl:for-each>
</out>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering27.xml
Index: numbering27.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering27.xsl
Index: numbering27.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering27 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document, level=multiple and
default from. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="1+1-1+1-1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering28.xml
Index: numbering28.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering28.xsl
Index: numbering28.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering28 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document, level=single and
default from. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="single" count="a|b|c|d|e" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering29.xml
Index: numbering29.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering29.xsl
Index: numbering29.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering29 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document, level=any and
default from. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" count="a|b|c|d|e" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering30.xml
Index: numbering30.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering30.xsl
Index: numbering30.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering30 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="1+1-1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering31.xml
Index: numbering31.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering31.xsl
Index: numbering31.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering31 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e" format="A."/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering32.xml
Index: numbering32.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering32.xsl
Index: numbering32.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering32 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one,
watching for confusion with default (.) separator. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[9]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="A.a+a"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering33.xml
Index: numbering33.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering33.xsl
Index: numbering33.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering33 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e" format="A+"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering34.xml
Index: numbering34.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering34.xsl
Index: numbering34.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering34 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one,
with default (.) elsewhere in format. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[9]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e" format=".A+a
1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering35.xml
Index: numbering35.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering35.xsl
Index: numbering35.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering35 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="*1+1*"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering36.xml
Index: numbering36.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering36.xsl
Index: numbering36.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering36 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="*1+1*1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering37.xml
Index: numbering37.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering37.xsl
Index: numbering37.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering37 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, with extra characters
that look the same. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="...A..."/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering38.xml
Index: numbering38.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering38.xsl
Index: numbering38.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering38 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, with extra characters
that look the same. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[5]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="..I.A.."/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering39.xml
Index: numbering39.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering39.xsl
Index: numbering39.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering39 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one,
with extra characters that look the same. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="**A**"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering40.xml
Index: numbering40.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering40.xsl
Index: numbering40.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering40 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[9]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Elaboration: Due multiple levels, an interior separator character is
needed, and the default will be used.
Trailing characters in format string look like a separator but aren't.
-->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="*%A|+"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering41.xml
Index: numbering41.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering41.xsl
Index: numbering41.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering41 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one
(which is the last one between). -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="*%A|a+?"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering42.xml
Index: numbering42.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering42.xsl
Index: numbering42.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering42 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e" format="(1.)"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering43.xml
Index: numbering43.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering43.xsl
Index: numbering43.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering43 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="(A*1)"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering44.xml
Index: numbering44.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering44.xsl
Index: numbering44.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering44 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, propagating last one.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="(A*1?)"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering45.xml
Index: numbering45.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering45.xsl
Index: numbering45.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering45 -->
<!-- Author: David Marston -->
<!-- Purpose: Test more than one xsl:number counter active at the same
time. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="chapter">
<xsl:for-each select="note">
<xsl:number format="A-" count="note" />
<xsl:if test="position() mod 2 = 0">
<xsl:number format="(1) " count="note[position() mod 2 = 0]" />
</xsl:if>
<xsl:if test="position() mod 2 = 1">
<xsl:number format="(1) " count="note[position() mod 2 = 1]" />
</xsl:if>
<xsl:value-of select="."/><xsl:text> </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering46.xml
Index: numbering46.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering46.xsl
Index: numbering46.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering46 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number formatting separators, with multiple
characters in between numbering tokens. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" count="a|b|c|d|e"
format="(A--1)"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering47.xml
Index: numbering47.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering47.xsl
Index: numbering47.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering47 -->
<!-- Author: David Marston -->
<!-- Purpose: Establish that the default for level is single. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number count="a|b|c|d|e" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering48.xml
Index: numbering48.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering48.xsl
Index: numbering48.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering48 -->
<!-- Author: David Marston -->
<!-- Purpose: Count only top-level changes but number all the way down,
level=single. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="single" count="a" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering49.xml
Index: numbering49.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering49.xsl
Index: numbering49.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering49 -->
<!-- Author: David Marston -->
<!-- Purpose: Count only bottom-level changes but number all the way down,
level=any. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" count="e" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering50.xml
Index: numbering50.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering50.xsl
Index: numbering50.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering50 -->
<!-- Author: David Marston -->
<!-- Purpose: Allow level to default to single and count top-level items
all the way down. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number count="a" format="1"/><xsl:text>: </xsl:text><xsl:value-of
select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering51.xml
Index: numbering51.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering51.xsl
Index: numbering51.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering51 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with from and count defaulted but level=any.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" format="1"/><xsl:text>: </xsl:text><xsl:value-of
select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering52.xml
Index: numbering52.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering52.xsl
Index: numbering52.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering52 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with a filtered count pattern, from
defaulted, level=single. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" count="note[position() mod 2 = 1]"
format="1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering53.xml
Index: numbering53.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering53.xsl
Index: numbering53.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering53 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with from and count defaulted, level=single.
-->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" format="1"/><xsl:text>: </xsl:text><xsl:value-of
select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering54.xml
Index: numbering54.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering54.xsl
Index: numbering54.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering54 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with from and count defaulted,
level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering55.xml
Index: numbering55.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering55.xsl
Index: numbering55.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering55 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with count on same level, from defaulted,
level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" count="note" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering56.xml
Index: numbering56.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering56.xsl
Index: numbering56.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering56 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with count from higher level, from defaulted,
level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" count="chapter" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering57.xml
Index: numbering57.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering57.xsl
Index: numbering57.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering57 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with count specifying same and higher level,
from defaulted, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" count="chapter/note" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering58.xml
Index: numbering58.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering58.xsl
Index: numbering58.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering58 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with a filtered count pattern, from
defaulted, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" count="note[position() mod 2 = 1]"
format="1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering59.xml
Index: numbering59.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note flag="yes">aaa</note>
<note flag="no">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="yes">eee</note>
</chapter>
<note flag="no">fff</note>
<note flag="yes">ggg</note>
<note flag="yes">hhh</note>
<chapter>
<note flag="yes">iii</note>
<note flag="yes">jjj</note>
<note flag="no">kkk</note>
<note flag="yes">lll</note>
<note flag="no">mmm</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering59.xsl
Index: numbering59.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering59 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (any) and counting only some nodes, with from
defaulted. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" count="[EMAIL PROTECTED]'yes']" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering60.xml
Index: numbering60.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note flag="yes">aaa</note>
<note flag="no">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="yes">eee</note>
</chapter>
<note flag="no">fff</note>
<note flag="yes">ggg</note>
<note flag="yes">hhh</note>
<chapter>
<note flag="yes">iii</note>
<note flag="yes">jjj</note>
<note flag="no">kkk</note>
<note flag="yes">lll</note>
<note flag="no">mmm</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering60.xsl
Index: numbering60.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering60 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (any) and counting only some nodes, from
specifies next-higher level. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" count="[EMAIL PROTECTED]'yes']"
format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering61.xml
Index: numbering61.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering61.xsl
Index: numbering61.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering61 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document, level=any, from
specifies middle level. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" from="c" count="a|b|c|d|e"
format="1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering62.xml
Index: numbering62.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering62.xsl
Index: numbering62.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering62 -->
<!-- Author: David Marston -->
<!-- Purpose: Count one level of changes and number below there,
level=single. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="single" from="b" count="c" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering63.xml
Index: numbering63.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering63.xsl
Index: numbering63.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering63 -->
<!-- Author: David Marston -->
<!-- Purpose: Count all levels of changes and number by level,
level=single. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="single" from="a" count="a|b|c|d|e"
format="1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering64.xml
Index: numbering64.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering64.xsl
Index: numbering64.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering64 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with count on same level, from is next higher
level, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" from="chapter" count="note"
format="1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering65.xml
Index: numbering65.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering65.xsl
Index: numbering65.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering65 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document with specified from
level, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" from="a" count="b|c|d|e"
format="1-1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering66.xml
Index: numbering66.xml
===================================================================
<?xml version="1.0"?>
<!-- Test for source tree numbering -->
<doc>
<title>Test for source tree numbering</title>
<chapter>
<title>First Chapter</title>
<section>
<title>First Section In first Chapter</title>
<subsection>
<title>First Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In first Chapter</title>
<subsection>
<title>First Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In first Chapter</title>
<subsection>
<title>First Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Chapter</title>
<subsection>
<title>First Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Second Chapter</title>
<section>
<title>First Section In second Chapter</title>
<subsection>
<title>First Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In second Chapter</title>
<subsection>
<title>First Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In second Chapter</title>
<subsection>
<title>First Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Chapter</title>
</subsection>
</section>
<section>
<title>Fouth Section In second Chapter</title>
<subsection>
<title>First Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Third Chapter</title>
<section>
<title>First Section In third Chapter</title>
<subsection>
<title>First Subsection in first Section In third Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourth Chapter</title>
<section>
<title>First Section In fourth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fifth Chapter</title>
<section>
<title>First Section In fifth Chapter</title>
<subsection>
<title>First Subsection in first Section In fifth Chapter</title>
</subsection>
</section>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering66.xsl
Index: numbering66.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering66 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document with specified from
level, count filtered. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="chapter//title">
<xsl:number level="multiple" from="chapter"
count="chapter|section|subsection[1]"
format="A.1.a. "/>
<xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering67.xml
Index: numbering67.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B, again</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
<c>
<title>Level C</title>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
<e>
<title>Level E, again</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering67.xsl
Index: numbering67.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering67 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with with from set for two levels, level=any,
count defaulted. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" from="b|d" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering68.xml
Index: numbering68.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B, again</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
<c>
<title>Level C</title>
</c>
<c>
<title>Level C, again</title>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
<e>
<title>Level E, again</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering68.xsl
Index: numbering68.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering68 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with from set for two levels, level=any. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" from="b|d" count="e" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering69.xml
Index: numbering69.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B, again</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
<c>
<title>Level C</title>
</c>
<c>
<title>Level C, again</title>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
<e>
<title>Level E, again</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering69.xsl
Index: numbering69.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering69 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with from set for two levels, level=any,
counting two levels. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" from="b|d" count="c|e" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering70.xml
Index: numbering70.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note flag="yes">aaa</note>
<note flag="no">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="yes">eee</note>
</chapter>
<note flag="no">fff</note>
<note flag="yes">ggg</note>
<note flag="yes">hhh</note>
<chapter>
<note flag="yes">iii</note>
<note flag="yes">jjj</note>
<note flag="no">kkk</note>
<note flag="yes">lll</note>
<note flag="no">mmm</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering70.xsl
Index: numbering70.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering70 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (any) and counting only some nodes, from
specifies two higher levels. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="doc|chapter" count="[EMAIL PROTECTED]'yes']"
format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering71.xml
Index: numbering71.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note flag="yes">aaa</note>
<note flag="no">bbb</note>
<note flag="no">ccc</note>
<note flag="yes">ddd</note>
<note flag="yes">eee</note>
</chapter>
<note flag="no">fff</note>
<note flag="yes">ggg</note>
<note flag="yes">hhh</note>
<chapter>
<note flag="yes">iii</note>
<note flag="yes">jjj</note>
<note flag="no">kkk</note>
<note flag="yes">lll</note>
<note flag="no">mmm</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering71.xsl
Index: numbering71.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering71 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (single) and counting only some nodes, from
specifies two higher levels. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" from="doc|chapter" count="[EMAIL
PROTECTED]'yes']" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering72.xml
Index: numbering72.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
</chapter>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<chapter>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering72.xsl
Index: numbering72.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering72 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (single), from specifies two higher levels,
count defaulted. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" from="doc|chapter" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering73.xml
Index: numbering73.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
</chapter>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<chapter>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering73.xsl
Index: numbering73.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering73 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (single), from specifies two higher levels. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="single" from="doc|chapter" count="note" format="(1) "/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering74.xml
Index: numbering74.xml
===================================================================
<?xml version="1.0"?>
<doc>
<ref>Citation before first chapter</ref>
<chapter>
<note>aaa</note>
<ref>Citation 1 in first chapter</ref>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<ref>Citation 2 in first chapter</ref>
<note>eee</note>
<ref>Citation 3 in first chapter</ref>
</chapter>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<ref>Citation between chapters</ref>
<chapter>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<ref>Citation 1 in second chapter</ref>
<ref>Citation 2 in second chapter</ref>
</chapter>
<ref>Citation after last chapter</ref>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering74.xsl
Index: numbering74.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering74 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of level (single) and counting two types of nodes, from
specifies two higher levels. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="ref">
<xsl:number level="single" from="doc|chapter" count="note|ref" format="(1)
"/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering75.xml
Index: numbering75.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering75.xsl
Index: numbering75.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering75 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with level=multiple, from specifies two
levels. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" from="doc|chapter" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering76.xml
Index: numbering76.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering76.xsl
Index: numbering76.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering76 -->
<!-- Author: David Marston -->
<!-- Purpose: Test xsl:number with count on same level, from is two higher
levels, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="multiple" from="doc|chapter" count="note"
format="1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering77.xml
Index: numbering77.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering77.xsl
Index: numbering77.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering77 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document with two from
levels, level=multiple. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" from="doc|b" count="a|b|c|d|e"
format="1-1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering78.xml
Index: numbering78.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
<e>
<title>Level E, again</title>
</e>
<e>
<title>Level E, again</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
<e>
<title>Level E, again</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
<e>
<title>Level E, again</title>
</e>
<e>
<title>Level E, again</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering78.xsl
Index: numbering78.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering78 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of numbering of multi-level document with two from
levels and filtering the lowest count level. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[2]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[7]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="multiple" from="a|c" count="b|c|d|e[2]"
format="1-1"/><xsl:text>: </xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering79.xml
Index: numbering79.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>aab</note>
<note>bbb</note>
<note>ccb</note>
<note>ddb</note>
<note>eeb</note>
<note>ffb</note>
<note>ggb</note>
<note>hhb</note>
<note>iib</note>
<note>jjb</note>
<note>kkb</note>
<note>llb</note>
<note>mmb</note>
<note>nnb</note>
<note>oob</note>
<note>ppb</note>
<note>qqb</note>
<note>rrb</note>
<note>ssb</note>
<note>ttb</note>
<note>uub</note>
<note>vvb</note>
<note>wwb</note>
<note>xxb</note>
<note>yyb</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering79.xsl
Index: numbering79.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering79 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of non-numeric assignment to value attribute. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[1]/p[1]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[3]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<!-- Should come out as zero every time. -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="chapter">
<xsl:for-each select="note">
<xsl:number format="(1) " value="wiseguy" /><xsl:value-of select="."/>
<xsl:text> </xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering80.xml
Index: numbering80.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
</chapter>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>aab</note>
<note>bbb</note>
<note>ccb</note>
<note>ddb</note>
<note>eeb</note>
<note>ffb</note>
<note>ggb</note>
<note>hhb</note>
<note>iib</note>
<note>jjb</note>
<note>kkb</note>
<note>llb</note>
<note>mmb</note>
<note>nnb</note>
<note>oob</note>
<note>ppb</note>
<note>qqb</note>
<note>rrb</note>
<note>ssb</note>
<note>ttb</note>
<note>uub</note>
<note>vvb</note>
<note>wwb</note>
<note>xxb</note>
<note>yyb</note>
<note>aac</note>
<note>bbc</note>
<note>ccc</note>
<note>ddc</note>
<note>eec</note>
<note>ffc</note>
<note>ggc</note>
<note>hhc</note>
<note>iic</note>
<note>jjc</note>
<note>kkc</note>
<note>llc</note>
<note>mmc</note>
<note>nnc</note>
<note>ooc</note>
<note>ppc</note>
<note>qqc</note>
<note>rrc</note>
<note>ssc</note>
<note>ttc</note>
<note>uuc</note>
<note>vvc</note>
<note>wwc</note>
<note>xxc</note>
<note>yyc</note>
<note>aad</note>
<note>bbd</note>
<note>ccd</note>
<note>ddd</note>
<note>eed</note>
<note>ffd</note>
<note>ggd</note>
<note>hhd</note>
<note>iid</note>
<note>jjd</note>
<note>kkd</note>
<note>lld</note>
<note>mmd</note>
<note>nnd</note>
<note>ood</note>
<note>ppd</note>
<note>qqd</note>
<note>rrd</note>
<note>ssd</note>
<note>ttd</note>
<note>uud</note>
<note>vvd</note>
<note>wwd</note>
<note>xxd</note>
<note>yyd</note>
<note>aae</note>
<note>bbe</note>
<note>cce</note>
<note>dde</note>
<note>eee</note>
<note>ffe</note>
<note>gge</note>
<note>hhe</note>
<note>iie</note>
<note>jje</note>
<note>kke</note>
<note>lle</note>
<note>mme</note>
<note>nne</note>
<note>ooe</note>
<note>ppe</note>
<note>qqe</note>
<note>rre</note>
<note>sse</note>
<note>tte</note>
<note>uue</note>
<note>vve</note>
<note>wwe</note>
<note>xxe</note>
<note>yye</note>
<note>aaf</note>
<note>bbf</note>
<note>ccf</note>
<note>ddf</note>
<note>eef</note>
<note>fff</note>
<note>ggf</note>
<note>hhf</note>
<note>iif</note>
<note>jjf</note>
<note>kkf</note>
<note>llf</note>
<note>mmf</note>
<note>nnf</note>
<note>oof</note>
<note>ppf</note>
<note>qqf</note>
<note>rrf</note>
<note>ssf</note>
<note>ttf</note>
<note>uuf</note>
<note>vvf</note>
<note>wwf</note>
<note>xxf</note>
<note>yyf</note>
<note>aag</note>
<note>bbg</note>
<note>ccg</note>
<note>ddg</note>
<note>eeg</note>
<note>ffg</note>
<note>ggg</note>
<note>hhg</note>
<note>iig</note>
<note>jjg</note>
<note>kkg</note>
<note>llg</note>
<note>mmg</note>
<note>nng</note>
<note>oog</note>
<note>ppg</note>
<note>qqg</note>
<note>rrg</note>
<note>ssg</note>
<note>ttg</note>
<note>uug</note>
<note>vvg</note>
<note>wwg</note>
<note>xxg</note>
<note>yyg</note>
<note>aah</note>
<note>bbh</note>
<note>cch</note>
<note>ddh</note>
<note>eeh</note>
<note>ffh</note>
<note>ggh</note>
<note>hhh</note>
<note>iih</note>
<note>jjh</note>
<note>kkh</note>
<note>llh</note>
<note>mmh</note>
<note>nnh</note>
<note>ooh</note>
<note>pph</note>
<note>qqh</note>
<note>rrh</note>
<note>ssh</note>
<note>tth</note>
<note>uuh</note>
<note>vvh</note>
<note>wwh</note>
<note>xxh</note>
<note>yyh</note>
<note>aai</note>
<note>bbi</note>
<note>cci</note>
<note>ddi</note>
<note>eei</note>
<note>ffi</note>
<note>ggi</note>
<note>hhi</note>
<note>iii</note>
<note>jji</note>
<note>kki</note>
<note>lli</note>
<note>mmi</note>
<note>nni</note>
<note>ooi</note>
<note>ppi</note>
<note>qqi</note>
<note>rri</note>
<note>ssi</note>
<note>tti</note>
<note>uui</note>
<note>vvi</note>
<note>wwi</note>
<note>xxi</note>
<note>yyi</note>
<note>aaj</note>
<note>bbj</note>
<note>ccj</note>
<note>ddj</note>
<note>eej</note>
<note>ffj</note>
<note>ggj</note>
<note>hhj</note>
<note>iij</note>
<note>jjj</note>
<note>kkj</note>
<note>llj</note>
<note>mmj</note>
<note>nnj</note>
<note>ooj</note>
<note>ppj</note>
<note>qqj</note>
<note>rrj</note>
<note>ssj</note>
<note>ttj</note>
<note>uuj</note>
<note>vvj</note>
<note>wwj</note>
<note>xxj</note>
<note>yyj</note>
<note>aak</note>
<note>bbk</note>
<note>cck</note>
<note>ddk</note>
<note>eek</note>
<note>ffk</note>
<note>ggk</note>
<note>hhk</note>
<note>iik</note>
<note>jjk</note>
<note>kkk</note>
<note>llk</note>
<note>mmk</note>
<note>nnk</note>
<note>ook</note>
<note>ppk</note>
<note>qqk</note>
<note>rrk</note>
<note>ssk</note>
<note>ttk</note>
<note>uuk</note>
<note>vvk</note>
<note>wwk</note>
<note>xxk</note>
<note>yyk</note>
<note>aal</note>
<note>bbl</note>
<note>ccl</note>
<note>ddl</note>
<note>eel</note>
<note>ffl</note>
<note>ggl</note>
<note>hhl</note>
<note>iil</note>
<note>jjl</note>
<note>kkl</note>
<note>lll</note>
<note>mml</note>
<note>nnl</note>
<note>ool</note>
<note>ppl</note>
<note>qql</note>
<note>rrl</note>
<note>ssl</note>
<note>ttl</note>
<note>uul</note>
<note>vvl</note>
<note>wwl</note>
<note>xxl</note>
<note>yyl</note>
<note>aam</note>
<note>bbm</note>
<note>ccm</note>
<note>ddm</note>
<note>eem</note>
<note>ffm</note>
<note>ggm</note>
<note>hhm</note>
<note>iim</note>
<note>jjm</note>
<note>kkm</note>
<note>llm</note>
<note>mmm</note>
<note>nnm</note>
<note>oom</note>
<note>ppm</note>
<note>qqm</note>
<note>rrm</note>
<note>ssm</note>
<note>ttm</note>
<note>uum</note>
<note>vvm</note>
<note>wwm</note>
<note>xxm</note>
<note>yym</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering80.xsl
Index: numbering80.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering80 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of grouping attributes. If only one of the two is
present, it is ignored. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[6]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[6]/text()[6]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(1) " grouping-separator=","
/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering81.xml
Index: numbering81.xml
===================================================================
<?xml version="1.0"?>
<doc>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
</chapter>
<chapter>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
<note>ppp</note>
<note>qqq</note>
<note>rrr</note>
<note>sss</note>
<note>ttt</note>
<note>uuu</note>
<note>vvv</note>
<note>www</note>
<note>xxx</note>
<note>yyy</note>
<note>aab</note>
<note>bbb</note>
<note>ccb</note>
<note>ddb</note>
<note>eeb</note>
<note>ffb</note>
<note>ggb</note>
<note>hhb</note>
<note>iib</note>
<note>jjb</note>
<note>kkb</note>
<note>llb</note>
<note>mmb</note>
<note>nnb</note>
<note>oob</note>
<note>ppb</note>
<note>qqb</note>
<note>rrb</note>
<note>ssb</note>
<note>ttb</note>
<note>uub</note>
<note>vvb</note>
<note>wwb</note>
<note>xxb</note>
<note>yyb</note>
<note>aac</note>
<note>bbc</note>
<note>ccc</note>
<note>ddc</note>
<note>eec</note>
<note>ffc</note>
<note>ggc</note>
<note>hhc</note>
<note>iic</note>
<note>jjc</note>
<note>kkc</note>
<note>llc</note>
<note>mmc</note>
<note>nnc</note>
<note>ooc</note>
<note>ppc</note>
<note>qqc</note>
<note>rrc</note>
<note>ssc</note>
<note>ttc</note>
<note>uuc</note>
<note>vvc</note>
<note>wwc</note>
<note>xxc</note>
<note>yyc</note>
<note>aad</note>
<note>bbd</note>
<note>ccd</note>
<note>ddd</note>
<note>eed</note>
<note>ffd</note>
<note>ggd</note>
<note>hhd</note>
<note>iid</note>
<note>jjd</note>
<note>kkd</note>
<note>lld</note>
<note>mmd</note>
<note>nnd</note>
<note>ood</note>
<note>ppd</note>
<note>qqd</note>
<note>rrd</note>
<note>ssd</note>
<note>ttd</note>
<note>uud</note>
<note>vvd</note>
<note>wwd</note>
<note>xxd</note>
<note>yyd</note>
<note>aae</note>
<note>bbe</note>
<note>cce</note>
<note>dde</note>
<note>eee</note>
<note>ffe</note>
<note>gge</note>
<note>hhe</note>
<note>iie</note>
<note>jje</note>
<note>kke</note>
<note>lle</note>
<note>mme</note>
<note>nne</note>
<note>ooe</note>
<note>ppe</note>
<note>qqe</note>
<note>rre</note>
<note>sse</note>
<note>tte</note>
<note>uue</note>
<note>vve</note>
<note>wwe</note>
<note>xxe</note>
<note>yye</note>
<note>aaf</note>
<note>bbf</note>
<note>ccf</note>
<note>ddf</note>
<note>eef</note>
<note>fff</note>
<note>ggf</note>
<note>hhf</note>
<note>iif</note>
<note>jjf</note>
<note>kkf</note>
<note>llf</note>
<note>mmf</note>
<note>nnf</note>
<note>oof</note>
<note>ppf</note>
<note>qqf</note>
<note>rrf</note>
<note>ssf</note>
<note>ttf</note>
<note>uuf</note>
<note>vvf</note>
<note>wwf</note>
<note>xxf</note>
<note>yyf</note>
<note>aag</note>
<note>bbg</note>
<note>ccg</note>
<note>ddg</note>
<note>eeg</note>
<note>ffg</note>
<note>ggg</note>
<note>hhg</note>
<note>iig</note>
<note>jjg</note>
<note>kkg</note>
<note>llg</note>
<note>mmg</note>
<note>nng</note>
<note>oog</note>
<note>ppg</note>
<note>qqg</note>
<note>rrg</note>
<note>ssg</note>
<note>ttg</note>
<note>uug</note>
<note>vvg</note>
<note>wwg</note>
<note>xxg</note>
<note>yyg</note>
<note>aah</note>
<note>bbh</note>
<note>cch</note>
<note>ddh</note>
<note>eeh</note>
<note>ffh</note>
<note>ggh</note>
<note>hhh</note>
<note>iih</note>
<note>jjh</note>
<note>kkh</note>
<note>llh</note>
<note>mmh</note>
<note>nnh</note>
<note>ooh</note>
<note>pph</note>
<note>qqh</note>
<note>rrh</note>
<note>ssh</note>
<note>tth</note>
<note>uuh</note>
<note>vvh</note>
<note>wwh</note>
<note>xxh</note>
<note>yyh</note>
<note>aai</note>
<note>bbi</note>
<note>cci</note>
<note>ddi</note>
<note>eei</note>
<note>ffi</note>
<note>ggi</note>
<note>hhi</note>
<note>iii</note>
<note>jji</note>
<note>kki</note>
<note>lli</note>
<note>mmi</note>
<note>nni</note>
<note>ooi</note>
<note>ppi</note>
<note>qqi</note>
<note>rri</note>
<note>ssi</note>
<note>tti</note>
<note>uui</note>
<note>vvi</note>
<note>wwi</note>
<note>xxi</note>
<note>yyi</note>
<note>aaj</note>
<note>bbj</note>
<note>ccj</note>
<note>ddj</note>
<note>eej</note>
<note>ffj</note>
<note>ggj</note>
<note>hhj</note>
<note>iij</note>
<note>jjj</note>
<note>kkj</note>
<note>llj</note>
<note>mmj</note>
<note>nnj</note>
<note>ooj</note>
<note>ppj</note>
<note>qqj</note>
<note>rrj</note>
<note>ssj</note>
<note>ttj</note>
<note>uuj</note>
<note>vvj</note>
<note>wwj</note>
<note>xxj</note>
<note>yyj</note>
<note>aak</note>
<note>bbk</note>
<note>cck</note>
<note>ddk</note>
<note>eek</note>
<note>ffk</note>
<note>ggk</note>
<note>hhk</note>
<note>iik</note>
<note>jjk</note>
<note>kkk</note>
<note>llk</note>
<note>mmk</note>
<note>nnk</note>
<note>ook</note>
<note>ppk</note>
<note>qqk</note>
<note>rrk</note>
<note>ssk</note>
<note>ttk</note>
<note>uuk</note>
<note>vvk</note>
<note>wwk</note>
<note>xxk</note>
<note>yyk</note>
<note>aal</note>
<note>bbl</note>
<note>ccl</note>
<note>ddl</note>
<note>eel</note>
<note>ffl</note>
<note>ggl</note>
<note>hhl</note>
<note>iil</note>
<note>jjl</note>
<note>kkl</note>
<note>lll</note>
<note>mml</note>
<note>nnl</note>
<note>ool</note>
<note>ppl</note>
<note>qql</note>
<note>rrl</note>
<note>ssl</note>
<note>ttl</note>
<note>uul</note>
<note>vvl</note>
<note>wwl</note>
<note>xxl</note>
<note>yyl</note>
<note>aam</note>
<note>bbm</note>
<note>ccm</note>
<note>ddm</note>
<note>eem</note>
<note>ffm</note>
<note>ggm</note>
<note>hhm</note>
<note>iim</note>
<note>jjm</note>
<note>kkm</note>
<note>llm</note>
<note>mmm</note>
<note>nnm</note>
<note>oom</note>
<note>ppm</note>
<note>qqm</note>
<note>rrm</note>
<note>ssm</note>
<note>ttm</note>
<note>uum</note>
<note>vvm</note>
<note>wwm</note>
<note>xxm</note>
<note>yym</note>
</chapter>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering81.xsl
Index: numbering81.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering81 -->
<!-- Author: David Marston -->
<!-- Purpose: Test of grouping attributes. If only one of the two is
present, it is ignored. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[6]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[2]/text()[5]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[6]/text()[2]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/p[6]/text()[6]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out>
<xsl:apply-templates/>
</out>
</xsl:template>
<xsl:template match="note">
<xsl:number level="any" from="chapter" format="(1) " grouping-size="2" />
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering82.xml
Index: numbering82.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering82.xsl
Index: numbering82.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering82 -->
<!-- Author: David Marston -->
<!-- Purpose: Count non-existant nodes, level=single. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[1]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="single" count="unknown" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering83.xml
Index: numbering83.xml
===================================================================
<?xml version="1.0"?>
<doc>
<title>Test for source tree numbering</title>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
</c>
</b>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
</b>
</a>
<a>
<title>Level A</title>
<b>
<title>Level B</title>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
<d>
<title>Level D</title>
<e>
<title>Level E</title>
</e>
</d>
</c>
<c>
<title>Level C</title>
<d>
<title>Level D</title>
</d>
</c>
</b>
<b>
<title>Level B</title>
</b>
</a>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering83.xsl
Index: numbering83.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- CaseName: numbering83 -->
<!-- Author: David Marston -->
<!-- Purpose: Count non-existant nodes, level=any. -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[2]/item[3]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(number)/ulist[1]/item[2]/p[1]/text()[1]" -->
<!-- SpecCitation: Rec="XSLT" Version="1.0" type="OASISptr1"
place="id(convert)/ulist[1]/item[1]/p[1]/text()[1]" -->
<!-- Scenario: operation="standard-XML" -->
<xsl:template match="doc">
<out><xsl:apply-templates/></out>
</xsl:template>
<xsl:template match="title">
<xsl:number level="any" count="unknown" format="1"/><xsl:text>:
</xsl:text><xsl:value-of select="."/><xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="text()"><!-- To suppress empty lines
--><xsl:apply-templates/></xsl:template>
</xsl:stylesheet>
1.1 xml-xalan/test/tests/conf/numbering/numbering84.xml
Index: numbering84.xml
===================================================================
<?xml version="1.0"?>
<doc>
<note>aaa</note>
<note>bbb</note>
<note>ccc</note>
<chapter>
<note>ddd</note>
<note>eee</note>
<note>fff</note>
</chapter>
<note>ggg</note>
<note>hhh</note>
<note>iii</note>
<chapter>
<note>jjj</note>
<note>kkk</note>
<note>lll</note>
</chapter>
<note>mmm</note>
<note>nnn</note>
<note>ooo</note>
</doc>
1.1 xml-xalan/test/tests/conf/numbering/numbering01.xml
Index: numbering01.xml
===================================================================
<?xml version="1.0"?>
<!-- Test for source tree numbering -->
<doc>
<title>Test for source tree numbering</title>
<chapter>
<title>First Chapter</title>
<section>
<title>First Section In first Chapter</title>
<subsection>
<title>First Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In first Chapter</title>
<subsection>
<title>First Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In first
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In first Chapter</title>
<subsection>
<title>First Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In first Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In first
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In first
Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Chapter</title>
<subsection>
<title>First Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In first Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In first
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In first
Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Second Chapter</title>
<section>
<title>First Section In second Chapter</title>
<subsection>
<title>First Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In second Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In second Chapter</title>
<subsection>
<title>First Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In second
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In second Chapter</title>
<subsection>
<title>First Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In second Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In second
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In second
Chapter</title>
</subsection>
</section>
<section>
<title>Fouth Section In second Chapter</title>
<subsection>
<title>First Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In second Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In second
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In second
Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Third Chapter</title>
<section>
<title>First Section In third Chapter</title>
<subsection>
<title>First Subsection in first Section In third Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourth Chapter</title>
<section>
<title>First Section In fourth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fifth Chapter</title>
<section>
<title>First Section In fifth Chapter</title>
<subsection>
<title>First Subsection in first Section In fifth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Sixth Chapter</title>
<section>
<title>First Section In sixth Chapter</title>
<subsection>
<title>First Subsection in first Section In sixth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Seventh Chapter</title>
<section>
<title>First Section In seventh Chapter</title>
<subsection>
<title>First Subsection in first Section In seventh Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Eighth Chapter</title>
<section>
<title>First Section In eighth Chapter</title>
<subsection>
<title>First Subsection in first Section In eighth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Ninth Chapter</title>
<section>
<title>First Section In ninth Chapter</title>
<subsection>
<title>First Subsection in first Section In ninth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Tenth Chapter</title>
<section>
<title>First Section In tenth Chapter</title>
<subsection>
<title>First Subsection in first Section In tenth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Eleventh Chapter</title>
<section>
<title>First Section In eleventh Chapter</title>
<subsection>
<title>First Subsection in first Section In eleventh Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Twelvth Chapter</title>
<section>
<title>First Section In twelvth Chapter</title>
<subsection>
<title>First Subsection in first Section In twelvth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Thirteenth Chapter</title>
<section>
<title>First Section In thirteenth Chapter</title>
<subsection>
<title>First Subsection in first Section In thirteenth Chapter</title>
</subsection>
</section>
</chapter>
<chapter>
<title>Fourteenth Chapter</title>
<section>
<title>First Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in first Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In fourteenth Chapter</title>
</subsection>
</section>
<section>
<title>Second Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In fourteenth
Chapter</title>
</subsection>
</section>
<section>
<title>Third Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In fourteenth Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In fourteenth
Chapter</title>
</subsection>
</section>
<section>
<title>Fourth Section In fourteenth Chapter</title>
<subsection>
<title>First Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In fourteenth
Chapter</title>
</subsection>
</section>
</chapter>
<appendix>
<title>First Appendix</title>
<section>
<title>First Section In first Appendix</title>
<subsection>
<title>First Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In first Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In first Appendix</title>
<subsection>
<title>First Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In first
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In first Appendix</title>
<subsection>
<title>First Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In first Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In first
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In first
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In first Appendix</title>
<subsection>
<title>First Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In first Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In first
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In first
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Second Appendix</title>
<section>
<title>First Section In second Appendix</title>
<subsection>
<title>First Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In second Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In second Appendix</title>
<subsection>
<title>First Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In second
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In second Appendix</title>
<subsection>
<title>First Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fiftieth Subsection in third Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifty-first Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-second Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-third Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-fourth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-fifth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-sixth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-seventh Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-eighth Subsection in third Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fifty-ninth Subsection in third Section In second
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In second Appendix</title>
<subsection>
<title>First Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In second Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In second
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In second
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Third Appendix</title>
<section>
<title>First Section In third Appendix</title>
<subsection>
<title>First Subsection in first Section In third Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fourth Appendix</title>
<section>
<title>First Section In fourth Appendix</title>
<subsection>
<title>First Subsection in first Section In fourth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fifth Appendix</title>
<section>
<title>First Section In fifth Appendix</title>
<subsection>
<title>First Subsection in first Section In fifth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Sixth Appendix</title>
<section>
<title>First Section In sixth Appendix</title>
<subsection>
<title>First Subsection in first Section In sixth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Seventh Appendix</title>
<section>
<title>First Section In seventh Appendix</title>
<subsection>
<title>First Subsection in first Section In seventh Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Eighth Appendix</title>
<section>
<title>First Section In eighth Appendix</title>
<subsection>
<title>First Subsection in first Section In eighth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Ninth Appendix</title>
<section>
<title>First Section In ninth Appendix</title>
<subsection>
<title>First Subsection in first Section In ninth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Tenth Appendix</title>
<section>
<title>First Section In tenth Appendix</title>
<subsection>
<title>First Subsection in first Section In tenth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Eleventh Appendix</title>
<section>
<title>First Section In eleventh Appendix</title>
<subsection>
<title>First Subsection in first Section In eleventh Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Twelvth Appendix</title>
<section>
<title>First Section In twelvth Appendix</title>
<subsection>
<title>First Subsection in first Section In twelvth Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Thirteenth Appendix</title>
<section>
<title>First Section In thirteenth Appendix</title>
<subsection>
<title>First Subsection in first Section In thirteenth
Appendix</title>
</subsection>
</section>
</appendix>
<appendix>
<title>Fourteenth Appendix</title>
<section>
<title>First Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in first Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in first Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Second Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in second Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Third Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifthteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventeenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Nineteenth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twentieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twenty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirtieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fortieth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-first Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-second Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-third Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-fourth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-fifth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-sixth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-seventh Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-eighth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Forty-ninth Subsection in third Section In fourteenth
Appendix</title>
</subsection>
</section>
<section>
<title>Fourth Section In fourteenth Appendix</title>
<subsection>
<title>First Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Second Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Third Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fifth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Sixth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Seventh Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eighth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Ninth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Tenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Eleventh Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Twelveth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Thirteenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
<subsection>
<title>Fourteenth Subsection in fourth Section In fourteenth
Appendix</title>
</subsection>
</section>
</appendix>
</doc>