Lotus/IBM
Xalan_Conformance_Tests
2001-11-16
attribset
Paul Dick
2001-11-08
Set attribute of a LRE from single attribute set.
attribset01.xml
attribset01.xsl
attribset01.out
attribset
Paul Dick
2001-11-08
Set attributes of a LRE from multiple attribute sets.
attribset02.xml
attribset02.xsl
attribset02.out
attribset
Paul Dick
2001-11-08
Use xsl:element with multiple attribute sets.
attribset03.xml
attribset03.xsl
attribset03.out
attribset
Paul Dick
2001-11-08
Use xsl:copy with multiple attribute sets, no conflicts.
attribset04.xml
attribset04.xsl
attribset04.out
attribset
Paul Dick
2001-11-08
Set attributes of a LRE using attribute sets that inherit.
attribset05.xml
attribset05.xsl
attribset05.out
attribset
Paul Dick
2001-11-08
Set attributes of a LRE using attribute sets that inherit, plus add overlapping attribute with xsl:attribute.
attribset06.xml
attribset06.xsl
attribset06.out
attribset
Paul Dick
2001-11-08
Set attributes of a LRE using attribute sets that inherit, but have overlapping attributes.
attribset07.xml
attribset07.xsl
attribset07.out
attribset
Paul Dick
2001-11-08
Use xsl:element with attribute sets that inherit, plus add overlapping attribute with xsl:attribute.
attribset08.xml
attribset08.xsl
attribset08.out
attribset
Paul Dick
2001-11-08
Use xsl:copy with attribute sets that inherit, plus add overlapping attribute with xsl:attribute.
attribset09.xml
attribset09.xsl
attribset09.out
attribset
Paul Dick
2001-11-08
Set attributes of an LRE, using attribute sets whose names overlap, plus add overlapping attribute with xsl:attribute.
attribset10.xml
attribset10.xsl
attribset10.out
attribset
Paul Dick
2001-11-08
attribset11.xml
attribset11.xsl
attribset11.out
attribset
Paul Dick
2001-11-08
Set attributes of an LRE, using one attribute set with multiple attributes, and one overriding LRE attribute, and one overriding xsl:attribute attribute.
attribset12.xml
attribset12.xsl
attribset12.out
attribset
Paul Dick
2001-11-08
Creating attribute for Literal Result Element. The expanded-name of the attribute to be created is specified by a required name attribute and an optional namespace attribute
attribset13.xml
attribset13.xsl
attribset13.out
attribset
Paul Dick
2001-11-08
Use xsl:element with attribute having a namespace. The expanded-name of the attribute to be created is specified by a required name attribute and an optional namespace attribute
attribset14.xml
attribset14.xsl
attribset14.out
attribset
Paul Dick
2001-11-08
The name attribute is interpreted as an attribute value template. It is an error if the value of the AVT is not a QNAME or the string "xmlns". (Last two xsl:attributes test this)
attribset15.xml
attribset15.xsl
attribset15.out
attribset
Paul Dick
2001-11-08
The namespace attribute is interpreted as an attribute value template.
attribset16.xml
attribset16.xsl
attribset16.out
attribset
Paul Dick
2001-11-08
Verify that 'checked' attribute of HTML element input is correctly set.
attribset17.xml
attribset17.xsl
attribset17.out
attribset
Paul Dick
2001-11-08
Verify adding an attribute to an element replaces any existing attribute of that element with the same expanded name.
attribset18.xml
attribset18.xsl
attribset18.out
attribset
Paul Dick
2001-11-08
Verify adding an attribute to an element after children have been added to it is an error. The attributes can be ignored.
attribset19.xml
attribset19.xsl
attribset19.out
attribset
Paul Dick
2001-11-08
Test for selecting attributes with xml namespace prefix.
attribset20.xml
attribset20.xsl
attribset20.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:copy with a single attribute set.
attribset21.xml
attribset21.xsl
attribset21.out
attribset
Paul Dick
2001-11-08
Verify that attributes that contain text nodes with a newline, the output must contain a character reference.
attribset22.xml
attribset22.xsl
attribset22.out
attribset
Paul Dick
2001-11-08
XSLT processors may make use of the prefix of the QNAME specified in the name attribute ... however they are not required to do so and, if the prefix is xmlns, they must not do so ... this will not result in a namespace declaration being output.
attribset23.xml
attribset23.xsl
attribset23.out
attribset
Paul Dick
2001-11-08
The attribute must be in the designated namespace, even if the prefix has to be reset or ignored.
attribset24.xml
attribset24.xsl
attribset24.out
attribset
David Marston
2001-11-08
Use xsl:element with for-each inside xsl:attribute
attribset25.xml
attribset25.xsl
attribset25.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:copy with multiple attribute sets that inherit, but have conflicts.
attribset26.xml
attribset26.xsl
attribset26.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:copy with multiple attribute sets with conflicting set name, then reset one attribute with xsl:attribute.
attribset27.xml
attribset27.xsl
attribset27.out
attribset
David Marston
2001-11-08
Use xsl:copy with multiple attribute sets in a list that have conflicts.
attribset28.xml
attribset28.xsl
attribset28.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:copy with multiple attribute sets in "merge" scenario.
attribset29.xml
attribset29.xsl
attribset29.out
attribset
Carmelo Montanez
2001-11-08
Set attributes of an element created with xsl:element from single attribute set.
attribset30.xml
attribset30.xsl
attribset30.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:element with multiple attribute sets with conflicting names (merge scenario), plus local override with xsl:attribute.
attribset31.xml
attribset31.xsl
attribset31.out
attribset
David Marston
2001-11-08
Use xsl:element with multiple attribute sets with conflicting set names.
attribset32.xml
attribset32.xsl
attribset32.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:element with multiple attribute sets that inherit.
attribset33.xml
attribset33.xsl
attribset33.out
attribset
Carmelo Montanez
2001-11-08
Use xsl:element with multiple attribute sets that inherit, but have overlapping attributes.
attribset34.xml
attribset34.xsl
attribset34.out
attribset
David Marston
2001-11-08
Verify adding an attribute to an element after a PI has been added to it is an error. The attributes can be ignored. The spec doesn't explicitly say this is disallowed, as it does for child elements, but it makes sense to have the same treatment.
attribset35.xml
attribset35.xsl
attribset35.out
attribset
David Marston
2001-11-08
Verify adding an attribute to an element after a comment has been added to it is an error. The attributes can be ignored. The spec doesn't explicitly say this is disallowed, as it does for child elements, but it makes sense to have the same treatment.
attribset36.xml
attribset36.xsl
attribset36.out
attribset
David Marston
2001-11-08
Set some attributes from an imported definition.
attribset37.xml
attribset37.xsl
impattset37a.xsl
impattset37t.xsl
attribset37.out
attribset
David Marston
2001-11-08
Set some attributes from an imported definition.
attribset38.xml
attribset38.xsl
inclattset38a.xsl
inclattset38t.xsl
attribset38.out
attribset
David Marston
2001-11-08
Test use of leading underscore in names.
attribset39.xml
attribset39.xsl
attribset39.out
attribset
David Marston
2001-11-08
The attribute must be in the designated namespace, even if the prefix has to be reset or ignored.
attribset40.xml
attribset40.xsl
attribset40.out
attribset
Morten Jorgensen
2001-11-08
Test inheritance of attribute sets. A literal result element is referring an attribute set that is defined by two separate <xsl:attribute-set.../> elements with the same name. Both these elements have a use-attribute-sets attribute, which means that we have a single attribute set that inherits from two other attribute sets.
attribset41.xml
attribset41.xsl
attribset41.out
attribset
Morten Jorgensen
2001-11-08
Test inheritance of attribute sets. A literal result element is referring an attribute set that is defined by two separate <xsl:attribute-set.../> elements with the same name. Both these elements have a use-attribute-sets attribute, which means that we have a single attribute set that inherits from two other attribute sets. Both parents attribute sets have attributes that are overridden by the child.
attribset42.xml
attribset42.xsl
attribset42.out
attribset
David Marston, based on a test by Morten Jorgensen
2001-11-08
Test inheritance of attribute sets. A xsl:element instruction is referring an attribute set that is defined by two separate xsl:attribute-set elements with the same name.
attribset43.xml
attribset43.xsl
attribset43.out
attribset
David Bertoni
2001-11-08
Only top-level variables and params are visible within the declaration of an attribute set.
attribset44.xml
attribset44.xsl
attribset44.out
attribset
Richard Titmuss (richard@rockingfrog.com)
2001-11-08
Basic test of import precedence with attribute sets
attribset45.xml
attribset45.xsl
impattset45a.xsl
impattset45b.xsl
attribset45.out
attribset
Paul Dick
2001-11-08
Basic test of import precedence based on Richard Titmuss's test with attribute sets. Here the imported attribute sets have additional non- conflicting attributes as well.
attribset46.xml
attribset46.xsl
impattset46a.xsl
impattset46b.xsl
attribset46.out
attribset
David Marston
2001-11-08
Test attribute set with a qualified name.
attribset47.xml
attribset47.xsl
attribset47.out
attribset
David Marston
2001-11-08
Test attribute set with a qualified name, different prefix.
attribset48.xml
attribset48.xsl
attribset48.out
attribset
David Marston
2001-11-08
Attempt to set an empty or null attribute in various ways.
attribset49.xml
attribset49.xsl
attribset49.out
attribvaltemplate
Paul Dick
2001-11-08
Test of single attribute value template (AVT).
attribvaltemplate01.xml
attribvaltemplate01.xsl
attribvaltemplate01.out
attribvaltemplate
Paul Dick
2001-11-08
Test two AVTs with literal element between them (based on example in the spec).
attribvaltemplate02.xml
attribvaltemplate02.xsl
attribvaltemplate02.out
attribvaltemplate
Paul Dick
2001-11-08
Test of left curly brace escape.
attribvaltemplate03.xml
attribvaltemplate03.xsl
attribvaltemplate03.out
attribvaltemplate
Paul Dick
2001-11-08
Test of right curly brace escape.
attribvaltemplate04.xml
attribvaltemplate04.xsl
attribvaltemplate04.out
attribvaltemplate
Paul Dick
2001-11-08
Use of Curly brace to set value of HTML attribute.
attribvaltemplate05.xml
attribvaltemplate05.xsl
attribvaltemplate05.out
attribvaltemplate
fginestrini@3di.it
2001-11-08
Evaluation of numeric expression in AVT, surrounded by strings.
attribvaltemplate06.xml
attribvaltemplate06.xsl
attribvaltemplate06.out
attribvaltemplate
Paul Dick
2001-11-08
Compare the results of attribute value generated by AVT vs. xsl:value-of, with the output specified to be HTML.
attribvaltemplate08.xml
attribvaltemplate08.xsl
attribvaltemplate08.out
attribvaltemplate
Geoff Crowther
2001-11-08
Testing generation of null attribute. Bug: if $From was null, it was not outputting the attribute.
attribvaltemplate09.xml
attribvaltemplate09.xsl
attribvaltemplate09.out
attribvaltemplate
David Marston
2001-11-08
Evaluation of string expression in AVT, surrounded by fixed strings.
attribvaltemplate10.xml
attribvaltemplate10.xsl
attribvaltemplate10.out
attribvaltemplate
David Marston
2001-11-08
Evaluation of boolean expression in AVT, surrounded by fixed strings.
attribvaltemplate11.xml
attribvaltemplate11.xsl
attribvaltemplate11.out
attribvaltemplate
David Marston
2001-11-08
Double braces to neutralize AVT processing, including colon.
attribvaltemplate12.xml
attribvaltemplate12.xsl
attribvaltemplate12.out
attribvaltemplate
David Marston
2001-11-08
Use of colon in AVT expression to signify namespaced element.
attribvaltemplate12.xml
attribvaltemplate12.xsl
attribvaltemplate12.out
axes
Traverse the ancestor::* axis
axes01.xml
axes01.xsl
axes01.out
axes
Test for 'ancestor-or-self::*' Axis Identifier
axes02.xml
axes02.xsl
axes02.out
axes
Test for 'attribute::*' Axis Identifier.
axes03.xml
axes03.xsl
axes03.out
axes
Test for 'child::*' Axis Identifier.
axes04.xml
axes04.xsl
axes04.out
axes
Test for 'descendant::*' Axis Identifier.
axes05.xml
axes05.xsl
axes05.out
axes
Test for 'descendant-or-self::*' Axis Identifier.
axes06.xml
axes06.xsl
axes06.out
axes
Test for 'following::*' Axis Identifier.
axes07.xml
axes07.xsl
axes07.out
axes
Test for 'preceding::*' Axis Identifier with wildcard.
axes08.xml
axes08.xsl
axes08.out
axes
Test for 'following-sibling::*' Axis Identifier.
axes09.xml
axes09.xsl
axes09.out
axes
Test for 'preceding-sibling::*' Axis Identifier.
axes10.xml
axes10.xsl
axes10.out
axes
Test for 'parent::*' Axis Identifier.
axes11.xml
axes11.xsl
axes11.out
axes
Test for 'self::*' Axis Identifier.
axes12.xml
axes12.xsl
axes12.out
axes
Test for ancestor::*[...][...] and index of ancestors.
axes13.xml
axes13.xsl
axes13.out
axes
Test for ancestor-or-self::*[@att1][1]/@att1 vs. (ancestor-or-self::*)[@att1][1]/@att1.
axes14.xml
axes14.xsl
axes14.out
axes
Test for completion of tree using all axes.
axes15.xml
axes15.xsl
axes15.out
axes
Test for 'ancestor::' Axis Identifier with index.
axes16.xml
axes16.xsl
axes16.out
axes
Test for 'ancestor-or-self::' Axis Identifier with index.
axes17.xml
axes17.xsl
axes17.out
axes
Test for 'attribute::' Axis Identifier with index.
axes18.xml
axes18.xsl
axes18.out
axes
Test for '@*' abbreviated syntax.
axes19.xml
axes19.xsl
axes19.out
axes
Test for '@*' abbreviated syntax with index.
axes20.xml
axes20.xsl
axes20.out
axes
Test for 'child::' Axis Identifier with index.
axes21.xml
axes21.xsl
axes21.out
axes
Test for 'child::' Axis Identifier with element name.
axes22.xml
axes22.xsl
axes22.out
axes
Test for 'descendant::' Axis Identifier with index.
axes23.xml
axes23.xsl
axes23.out
axes
Test for 'descendant::' Axis Identifier with specified element name.
axes24.xml
axes24.xsl
axes24.out
axes
Test for 'descendant-or-self::' Axis Identifier with index.
axes25.xml
axes25.xsl
axes25.out
axes
Test for 'descendant-or-self::' Axis Identifier with specified element name.
axes26.xml
axes26.xsl
axes26.out
axes
Test for 'descendant-or-self::' Axis Identifier with self specified.
axes27.xml
axes27.xsl
axes27.out
axes
Test for 'following::' Axis Identifier with wildcard and index.
axes28.xml
axes28.xsl
axes28.out
axes
Test for 'following::' Axis Identifier with specified element name.
axes29.xml
axes29.xsl
axes29.out
axes
Test for 'preceding::' Axis Identifier with index.
axes30.xml
axes30.xsl
axes30.out
axes
Test for 'preceding::' Axis Identifier with specified element name.
axes31.xml
axes31.xsl
axes31.out
axes
Test for 'following-sibling::' Axis Identifier with index.
axes32.xml
axes32.xsl
axes32.out
axes
Test for 'following-sibling::' Axis Identifier with specified element name.
axes33.xml
axes33.xsl
axes33.out
axes
Test for 'preceding-sibling::' Axis Identifier with wildcard and index.
axes34.xml
axes34.xsl
axes34.out
axes
Test for 'preceding-sibling::' Axis Identifier with specified element name.
axes35.xml
axes35.xsl
axes35.out
axes
Test for 'parent::' Axis Identifier using specified element name.
axes36.xml
axes36.xsl
axes36.out
axes
Test for 'parent::' Axis Identifier using index (not that it's practical).
axes37.xml
axes37.xsl
axes37.out
axes
Test for 'parent::' Axis Identifier using specified element name that is not found.
axes38.xml
axes38.xsl
axes38.out
axes
Test for abbreviated '..' syntax.
axes39.xml
axes39.xsl
axes39.out
axes
Test for 'self::' Axis Identifier with specified element name.
axes40.xml
axes40.xsl
axes40.out
axes
Test for 'self::' Axis Identifier with index (not that it's practical).
axes41.xml
axes41.xsl
axes41.out
axes
Test for 'self::' Axis Identifier with specified element name that is not found.
axes42.xml
axes42.xsl
axes42.out
axes
Test for abbreviated '.' syntax.
axes43.xml
axes43.xsl
axes43.out
axes
David Marston
2001-11-08
Test for 'attribute::' Axis Identifier with name of attribute.
axes44.xml
axes44.xsl
axes44.out
axes
David Marston
2001-11-08
Test for '@' to select an attribute, with name of attribute.
axes45.xml
axes45.xsl
axes45.out
axes
David Marston
2001-11-08
Test for '..' and an attribute of parent node.
axes46.xml
axes46.xsl
axes46.out
axes
David Marston
2001-11-08
Test for '..//name' and an attribute.
axes47.xml
axes47.xsl
axes47.out
axes
David Marston
2001-11-08
Test for two 'child::' Axis Identifiers in succession.
axes48.xml
axes48.xsl
axes48.out
axes
David Marston
2001-11-08
Test for 'child::*' followed by 'descendant::*' (i.e., all grandchildren and below).
axes49.xml
axes49.xsl
axes49.out
axes
David Marston
2001-11-08
Test for 'descendant::*' followed by 'child::*' (i.e., all grandchildren and below).
axes50.xml
axes50.xsl
axes50.out
axes
David Marston
2001-11-08
Test for '//' followed by 'child::*' (i.e., all grandchildren).
axes51.xml
axes51.xsl
axes51.out
axes
David Marston
2001-11-08
Test for '//' followed by 'descendant::*' (i.e., all children and below).
axes52.xml
axes52.xsl
axes52.out
axes
David Marston
2001-11-08
Test for named node followed by 'descendant::*' (i.e., all children and below).
axes53.xml
axes53.xsl
axes53.out
axes
David Marston
2001-11-08
Test for named node followed by 'child::*' (i.e., all children).
axes54.xml
axes54.xsl
axes54.out
axes
David Marston
2001-11-08
Test for '//*' (i.e., all descendants, but elements only).
axes55.xml
axes55.xsl
axes55.out
axes
David Marston
2001-11-08
Test that combination of // and descendant specifies node can be anywhere in ancestry.
axes56.xml
axes56.xsl
axes56.out
axes
David Marston
2001-11-08
Test that // goes down at least 15 levels.
axes57.xml
axes57.xsl
axes57.out
axes
Paul Dick
2001-11-08
Check the attribute:: axis. The foo:doc selection is necessary to pick up the last doc, cuz, I change the default namespace.
axes58.xml
axes58.xsl
axes58.out
axes
David Marston
2001-11-08
Step through names on the namespace axis. Ensure attributes aren't counted.
axes59.xml
axes59.xsl
axes59.out
axes
Paul Dick
2001-11-08
Test for 'attribute::*' in match pattern.
axes60.xml
axes60.xsl
axes60.out
axes
Paul Dick
2001-11-08
Test for 'child::*' in match pattern.
axes61.xml
axes61.xsl
axes61.out
axes
David Marston
2001-11-08
Use a NameTest on the namespace axis.
axes62.xml
axes62.xsl
axes62.out
axes
David Marston
2001-11-08
Test for 'self::' Axis Identifier with child predicate
axes63.xml
axes63.xsl
axes63.out
axes
David Marston
2001-11-08
Test for 'self::' Axis Identifier with attribute predicate
axes64.xml
axes64.xsl
axes64.out
axes
David Marston
2001-11-08
Test for 'self::text()' being empty when it should be
axes65.xml
axes65.xsl
axes65.out
axes
David Marston
2001-11-08
Test for 'self::comment()' being empty when it should be
axes66.xml
axes66.xsl
axes66.out
axes
David Marston
2001-11-08
Test for 'self::processing-instruction()' being empty when it should be
axes67.xml
axes67.xsl
axes67.out
axes
David Marston
2001-11-08
Check that namespace axis includes all namespaces in scope.
axes68.xml
axes68.xsl
axes68.out
axes
David Marston
2001-11-08
Compound test for preceding-sibling:: and following-sibling:: with explicit iteration.
axes69.xml
axes69.xsl
axes69.out
axes
David Marston
2001-11-08
Compound test for preceding-sibling:: and following-sibling:: conjoined.
axes70.xml
axes70.xsl
axes70.out
axes
David Marston
2001-11-08
Compound test for preceding-sibling:: and following-sibling:: conjoined, with positional predicate on the first axis.
axes71.xml
axes71.xsl
axes71.out
axes
David Marston
2001-11-08
Compound test for preceding-sibling:: and following-sibling:: conjoined, with positional predicates on both axes.
axes72.xml
axes72.xsl
axes72.out
axes
David Marston
2001-11-08
Compound test where we bounce "horizontally" across the tree, using positions.
axes73.xml
axes73.xsl
axes73.out
axes
David Marston
2001-11-08
Compound test for following-sibling:: and preceding-sibling:: with explicit iteration.
axes74.xml
axes74.xsl
axes74.out
axes
David Marston
2001-11-08
Compound test for following-sibling:: and preceding-sibling:: conjoined.
axes75.xml
axes75.xsl
axes75.out
axes
David Marston
2001-11-08
Compound test for following-sibling:: and preceding-sibling:: conjoined, with positional predicate on the first axis.
axes76.xml
axes76.xsl
axes76.out
axes
David Marston
2001-11-08
Compound test for following-sibling:: and preceding-sibling:: conjoined, with positional predicates on both axes. Reverse document order applies.
axes77.xml
axes77.xsl
axes77.out
axes
David Marston
2001-11-08
Compound test where we bounce "horizontally" across the tree, using positions.
axes78.xml
axes78.xsl
axes78.out
axes
David Marston
2001-11-08
Compound test for following::, parent, and child conjoined, with positional predicates.
axes79.xml
axes79.xsl
axes79.out
axes
David Marston
2001-11-08
Compound test for preceding::, parent, and following:: conjoined, with positional predicates.
axes80.xml
axes80.xsl
axes80.out
axes
David Marston
2001-11-08
Compound test for preceding::, parent, descendant::, and following-sibling:: conjoined, with positional predicates and a node test.
axes81.xml
axes81.xsl
axes81.out
axes
David Marston
2001-11-08
Test simple notation to select entire tree.
axes82.xml
axes82.xsl
axes82.out
axes
David Marston
2001-11-08
Compound test selecting everything that has children.
axes83.xml
axes83.xsl
axes83.out
axes
David Marston
2001-11-08
Compound test going "vertically" in the tree.
axes84.xml
axes84.xsl
axes84.out
axes
David Marston
2001-11-08
Alternate test to select the set of all grandparents.
axes85.xml
axes85.xsl
axes85.out
axes
David Marston
2001-11-08
Test to select the set of all aunts, great-aunts, etc. but exclude ancestors.
axes86.xml
axes86.xsl
axes86.out
axes
David Marston
2001-11-08
Traverse ancestor:: starting from attributes.
axes87.xml
axes87.xsl
axes87.out
axes
David Marston
2001-11-08
Traverse following:: starting from attributes.
axes88.xml
axes88.xsl
axes88.out
axes
David Marston
2001-11-08
Traverse preceding:: starting from attributes.
axes89.xml
axes89.xsl
axes89.out
axes
David Marston
2001-11-08
Test for union of preceding-sibling:: and following-sibling::
axes90.xml
axes90.xsl
axes90.out
axes
David Marston
2001-11-08
Test for steps beyond union of two axes.
axes91.xml
axes91.xsl
axes91.out
axes
David Marston
2001-11-08
Test for union of two relative-location-paths
axes92.xml
axes92.xsl
axes92.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes93.xml
axes93.xsl
axes93.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes94.xml
axes94.xsl
axes94.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes95.xml
axes95.xsl
axes95.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes96.xml
axes96.xsl
axes96.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes97.xml
axes97.xsl
axes97.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes98.xml
axes98.xsl
axes98.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes99.xml
axes99.xsl
axes99.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes100.xml
axes100.xsl
axes100.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes101.xml
axes101.xsl
axes101.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes102.xml
axes102.xsl
axes102.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes103.xml
axes103.xsl
axes103.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes104.xml
axes104.xsl
axes104.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes105.xml
axes105.xsl
axes105.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes106.xml
axes106.xsl
axes106.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps. Note that namespace nodes should not be included on the preceeding axis, and specifically that the implied declaration of xml: should not appear in the output.
axes107.xml
axes107.xsl
axes107.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes108.xml
axes108.xsl
axes108.out
axes
Scott Boag
2001-11-08
Tests following axis starting from an attribute.
axes109.xml
axes109.xsl
axes109.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes110.xml
axes110.xsl
axes110.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axes followed by additional relative-location-path steps.
axes111.xml
axes111.xsl
axes111.out
axes
Paul Dick
2001-11-08
Tests apply-templates starting with a attribute axis followed by additional relative-location-path steps.
axes112.xml
axes112.xsl
axes112.out
axes
Dave Haffner
2001-11-08
Comprehensive test of all axes
axes113.xml
axes113.xsl
axes113.out
axes
David Marston
2001-11-08
Test for preceding::foo[1] vs. (preceding::foo)[1], as discussed in the first NOTE in section 3.3
axes114.xml
axes114.xsl
axes114.out
axes
David Marston
2001-11-08
Test for preceding-sibling::foo[1] vs. (preceding-sibling::foo)[1], similar to the treatment of preceding:: in the first NOTE in section 3.3
axes115.xml
axes115.xsl
axes115.out
axes
Scott Boag
2001-11-08
Test for likely optimizations of descendant patterns to make sure they're done correctly.
axes116.xml
axes116.xsl
axes116.out
axes
David Marston
2001-11-08
Test of //@ sequences
axes116.xml
axes116.xsl
axes116.out
axes
David Marston
2001-11-08
Try 'ancestor-or-self::*' after walking down to it.
axes119.xml
axes119.xsl
axes119.out
axes
Paul Dick (Revision of axes118)
2001-11-08
Check that namespace nodes exist separately on each element.
axes120.xml
axes120.xsl
axes120.out
axes
David Marston
2001-11-08
Test for '/descendant::*' to select all elements (excluding root node). No text or comments should be picked up.
axes121.xml
axes121.xsl
axes121.out
axes
David Marston
2001-11-08
Test for last() on two-step paths, contrasting descendant-or-self with ancestor-or-self.
axes122.xml
axes122.xsl
axes122.out
axes
David Marston
2001-11-08
Tests apply-templates from an attribute using parent axis.
axes123.xml
axes123.xsl
axes123.out
axes
David Marston
2001-11-08
Tests apply-templates from a comment using parent axis.
axes123.xml
axes123.xsl
axes123.out
axes
David Marston
2001-11-08
Ensure that preceding::node() doesn't get namespace or attribute nodes
axes125.xml
axes125.xsl
axes125.out
axes
David Marston
2001-11-08
Ensure that preceding::node() does get comment or PI nodes
axes126.xml
axes126.xsl
axes126.out
axes
David Marston
2001-11-08
Ensure that following::node() doesn't get namespace or attribute nodes
axes127.xml
axes127.xsl
axes127.out
axes
David Marston
2001-11-08
Ensure that preceding::node() does get comment and PI nodes
axes128.xml
axes128.xsl
axes128.out
axes
David Marston
2001-11-08
Check the namespace axis starting from an attribute; should be empty
axes129.xml
axes129.xsl
axes129.out
axes
David Marston
2001-11-08
Test for 'self::' axis on an attribute
axes130.xml
axes130.xsl
axes130.out
axes
Henry Zongaro
2001-11-08
Test for descendant axis when siblings have some children or the context node has no siblings.
axes131.xml
axes131.xsl
axes131.out
boolean
Test of true()
boolean01.xml
boolean01.xsl
boolean01.out
boolean
Test of boolean "and" operator with both values true
boolean02.xml
boolean02.xsl
boolean02.out
boolean
Test of boolean "or" operator with two true values
boolean03.xml
boolean03.xsl
boolean03.out
boolean
Test of boolean "not" operator with true value.
boolean04.xml
boolean04.xsl
boolean04.out
boolean
Test of boolean() function - conversion of empty string.
boolean05.xml
boolean05.xsl
boolean05.out
boolean
Test of ">" operator with false expected value.
boolean06.xml
boolean06.xsl
boolean06.out
boolean
Test of ">=" operators with expected false result.
boolean07.xml
boolean07.xsl
boolean07.out
boolean
Test of lang() function
boolean08.xml
boolean08.xsl
boolean08.out
boolean
Test of false() function
boolean09.xml
boolean09.xsl
boolean09.out
boolean
Test of the '=' operator for true.
boolean10.xml
boolean10.xsl
boolean10.out
boolean
Test of '=' operator for false.
boolean11.xml
boolean11.xsl
boolean11.out
boolean
Test of '=' operator on two numbers, one having decimal point and zeroes after
boolean12.xml
boolean12.xsl
boolean12.out
boolean
Test of '=' operator with positive and negative zero.
boolean13.xml
boolean13.xsl
boolean13.out
boolean
Test of '=' operator with one number with leading zero, one not.
boolean14.xml
boolean14.xsl
boolean14.out
boolean
Test of '=' operator, true value compared against a non-empty string.
boolean15.xml
boolean15.xsl
boolean15.out
boolean
Test of '=' operator, false value compared against an empty string.
boolean16.xml
boolean16.xsl
boolean16.out
boolean
Test of '=' operator, true value compared against a non-zero number.
boolean17.xml
boolean17.xsl
boolean17.out
boolean
Test of '=' operator, false value compared against zero.
boolean18.xml
boolean18.xsl
boolean18.out
boolean
Test of boolean "and" operator with both values false
boolean19.xml
boolean19.xsl
boolean19.out
boolean
Test of boolean "and" operator with two strings; strings are evaluated to True if there length > 1.
boolean20.xml
boolean20.xsl
boolean20.out
boolean
Test of boolean "and" operator with one value true and one value false
boolean21.xml
boolean21.xsl
boolean21.out
boolean
Test of boolean "and" operator with one value false and one value true
boolean22.xml
boolean22.xsl
boolean22.out
boolean
Test of boolean "and" operator with two strings that look like numbers
boolean23.xml
boolean23.xsl
boolean23.out
boolean
Test of boolean "or" operator with true first, then false
boolean24.xml
boolean24.xsl
boolean24.out
boolean
Test of boolean "or" operator, false first, then true
boolean25.xml
boolean25.xsl
boolean25.out
boolean
Test of boolean "or" operator with two false values
boolean26.xml
boolean26.xsl
boolean26.out
boolean
Test of boolean "or" operator, numeric vs. empty string
boolean27.xml
boolean27.xsl
boolean27.out
boolean
Test of boolean "not" operator on a false
boolean28.xml
boolean28.xsl
boolean28.out
boolean
Test of boolean "not" operator on a true expression
boolean29.xml
boolean29.xsl
boolean29.out
boolean
Test of boolean "not" operator on a false expression
boolean30.xml
boolean30.xsl
boolean30.out
boolean
Test of boolean "not" operator on an empty string
boolean31.xml
boolean31.xsl
boolean31.out
boolean
Test of boolean "not" operator on a string
boolean32.xml
boolean32.xsl
boolean32.out
boolean
Test of boolean() function, converting a non-empty string to true
boolean33.xml
boolean33.xsl
boolean33.out
boolean
Test of boolean() function, converting a zero to false
boolean34.xml
boolean34.xsl
boolean34.out
boolean
Test of boolean() function, converting a -0 to false
boolean35.xml
boolean35.xsl
boolean35.out
boolean
Test of boolean() function, converting a non-zero number to true
boolean36.xml
boolean36.xsl
boolean36.out
boolean
Test of boolean() function, converting a problem expression to true
boolean37.xml
boolean37.xsl
boolean37.out
boolean
Display a problem expression
boolean38.xml
boolean38.xsl
boolean38.out
boolean
Test of boolean() function, converting a problem expression
boolean39.xml
boolean39.xsl
boolean39.out
boolean
Test of boolean() function, converting a node-set to true
boolean40.xml
boolean40.xsl
boolean40.out
boolean
Test of boolean() function, converting an empty node-set to false
boolean41.xml
boolean41.xsl
boolean41.out
boolean
Test of boolean() function, converting a result tree fragment
boolean42.xml
boolean42.xsl
boolean42.out
boolean
Test of boolean() function, converting an empty result tree fragment
boolean43.xml
boolean43.xsl
boolean43.out
boolean
Test of ">" operator
boolean44.xml
boolean44.xsl
boolean44.out
boolean
Test of ">" operator
boolean45.xml
boolean45.xsl
boolean45.out
boolean
Test of "<" operator
boolean46.xml
boolean46.xsl
boolean46.out
boolean
Test of "<" operator
boolean47.xml
boolean47.xsl
boolean47.out
boolean
Test of "<" operator
boolean48.xml
boolean48.xsl
boolean48.out
boolean
Test of ">" operator
boolean49.xml
boolean49.xsl
boolean49.out
boolean
Test of ">" operator
boolean50.xml
boolean50.xsl
boolean50.out
boolean
Test of "<=" operator
boolean51.xml
boolean51.xsl
boolean51.out
boolean
Test of ">=" operator
boolean52.xml
boolean52.xsl
boolean52.out
boolean
Test of "<=" operator
boolean53.xml
boolean53.xsl
boolean53.out
boolean
Test of "<=" operator
boolean54.xml
boolean54.xsl
boolean54.out
boolean
Test of "<=" operator
boolean55.xml
boolean55.xsl
boolean55.out
boolean
David Marston
2001-11-08
Test that "and" doesn't bother with right operand if left is false
boolean56.xml
boolean56.xsl
boolean56.out
boolean
David Marston
2001-11-08
Test that "or" doesn't evaluate right operand if left is true
boolean57.xml
boolean57.xsl
boolean57.out
boolean
Paul Dick
2001-11-08
If $x is bound to a node-set, then $x="foo" does not mean the same as not($x!="foo"): the former is true if and only if some node in $x has the string-value foo; the latter is true if and only if all nodes in $x have the string-value foo.
boolean58.xml
boolean58.xsl
boolean58.out
boolean
David Marston
2001-11-08
Test =, !=, and not, comparing node-set to string, where node-set is empty.
boolean59.xml
boolean59.xsl
boolean59.out
boolean
David Marston
2001-11-08
Test of the '!=' operator returning false on two numbers.
boolean60.xml
boolean60.xsl
boolean60.out
boolean
David Marston
2001-11-08
Test of the '!=' operator returning true on two numbers.
boolean61.xml
boolean61.xsl
boolean61.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two numbers, one having decimal point and zeroes after
boolean62.xml
boolean62.xsl
boolean62.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two booleans, false first.
boolean63.xml
boolean63.xsl
boolean63.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two booleans, true first.
boolean64.xml
boolean64.xsl
boolean64.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two booleans that are equal, so false should result.
boolean65.xml
boolean65.xsl
boolean65.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two strings that are equal, so false should result.
boolean66.xml
boolean66.xsl
boolean66.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two strings that are unequal, so true should result.
boolean67.xml
boolean67.xsl
boolean67.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two strings that are unequal, but only in leading spaces.
boolean68.xml
boolean68.xsl
boolean68.out
boolean
David Marston
2001-11-08
Test of '!=' operator on two strings that are unequal, but only in trailing spaces.
boolean69.xml
boolean69.xsl
boolean69.out
boolean
David Marston
2001-11-08
Test = on two node-sets, where both are the same.
boolean70.xml
boolean70.xsl
boolean70.out
boolean
David Marston
2001-11-08
Test = on two disjoint node-sets.
boolean71.xml
boolean71.xsl
boolean71.out
boolean
David Marston
2001-11-08
Test = on two node-sets that have one node in common.
boolean72.xml
boolean72.xsl
boolean72.out
boolean
David Marston
2001-11-08
Test != on two node-sets, where both are the same.
boolean73.xml
boolean73.xsl
boolean73.out
boolean
David Marston
2001-11-08
Test != on two disjoint node-sets.
boolean74.xml
boolean74.xsl
boolean74.out
boolean
David Marston
2001-11-08
Test != on two node-sets that have one node in common.
boolean75.xml
boolean75.xsl
boolean75.out
boolean
David Marston
2001-11-08
Test != on two node-sets that have their only node in common.
boolean76.xml
boolean76.xsl
boolean76.out
boolean
David Marston
2001-11-08
Test of "<" operator comparing two real numbers, true result
boolean77.xml
boolean77.xsl
boolean77.out
boolean
David Marston
2001-11-08
Test of "<" operator comparing two real numbers, false result
boolean78.xml
boolean78.xsl
boolean78.out
boolean
David Marston
2001-11-08
Test of "<" operator comparing real to integer, true result
boolean79.xml
boolean79.xsl
boolean79.out
boolean
David Marston
2001-11-08
Test of "<" operator comparing real to integer, false result
boolean80.xml
boolean80.xsl
boolean80.out
boolean
David Marston
2001-11-08
Test of '=' operator with one number with leading zero, one not. Reverse order of boolean14.
boolean81.xml
boolean81.xsl
boolean81.out
boolean
David Marston
2001-11-08
Test of '=' operator, false value compared against zero. Reverse order of boolean18.
boolean82.xml
boolean82.xsl
boolean82.out
boolean
David Marston
2001-11-08
Test of '=' operator, boolean to string. Reverse order of boolean15.
boolean83.xml
boolean83.xsl
boolean83.out
boolean
David Marston
2001-11-08
Test =, !=, and not, comparing node-set to number.
boolean84.xml
boolean84.xsl
boolean84.out
boolean
David Marston
2001-11-08
Test =, !=, and not, comparing node-set to boolean.
boolean85.xml
boolean85.xsl
boolean85.out
boolean
David Marston
2001-11-08
Test =, !=, and not, comparing empty node-set to boolean.
boolean86.xml
boolean86.xsl
boolean86.out
boolean
David Marston
2001-11-08
Test = and !=, comparing RTF to boolean.
boolean87.xml
boolean87.xsl
boolean87.out
boolean
David Marston
2001-11-08
Test = and !=, comparing RTF to string.
boolean88.xml
boolean88.xsl
boolean88.out
boolean
David Marston
2001-11-08
Test = and !=, comparing RTF to string.
boolean89.xml
boolean89.xsl
boolean89.out
boolean
David Marston
2001-11-08
Test of boolean() on string "1".
boolean90.xml
boolean90.xsl
boolean90.out
conditional
General test of choose, with otherwise
conditional01.xml
conditional01.xsl
conditional01.out
conditional
Test choose with no matches and missing otherwise clause.
conditional02.xml
conditional02.xsl
conditional02.out
conditional
David Marston
2001-11-08
Test for "when" testing on nonexsisent attribute node.
conditional03.xml
conditional03.xsl
conditional03.out
conditional
David Marston
2001-11-08
Test xsl:when by itself, success.
conditional04.xml
conditional04.xsl
conditional04.out
conditional
David Marston
2001-11-08
Test two xsl:when elements without xsl:otherwise, one succeeding.
conditional05.xml
conditional05.xsl
conditional05.out
conditional
David Marston
2001-11-08
Test two xsl:when, no xsl:otherwise, second matches.
conditional06.xml
conditional06.xsl
conditional06.out
conditional
David Marston
2001-11-08
Test single when by itself, fail.
conditional07.xml
conditional07.xsl
conditional07.out
conditional
David Marston
2001-11-08
Test failing when with xsl:otherwise.
conditional08.xml
conditional08.xsl
conditional08.out
conditional
David Marston
2001-11-08
Test single when with xsl:otherwise, success on when.
conditional09.xml
conditional09.xsl
conditional09.out
conditional
Test xsl:if with simplistic boolean expression.
conditional10.xml
conditional10.xsl
conditional10.out
conditional
David Marston
2001-11-08
Test xsl:if with test expression that converts to boolean true.
conditional11.xml
conditional11.xsl
conditional11.out
conditional
David Marston
2001-11-08
Test xsl:if with test involving current node value.
conditional12.xml
conditional12.xsl
conditional12.out
conditional
David Marston
2001-11-08
Test xsl:if with boolean function and test of current node.
conditional13.xml
conditional13.xsl
conditional13.out
conditional
Test xsl:if with test of subelement value.
conditional14.xml
conditional14.xsl
conditional14.out
conditional
Test xsl:if with equality of result tree fragments.
conditional15.xml
conditional15.xsl
conditional15.out
conditional
Test of compound conditions within xsl:if.
conditional16.xml
conditional16.xsl
conditional16.out
conditional
David Marston
2001-11-08
Test that only the content of the first matching xsl:when is instantiated.
conditional17.xml
conditional17.xsl
conditional17.out
conditional
David Marston
2001-11-08
Test that xsl:if can be nested.
conditional18.xml
conditional18.xsl
conditional18.out
conditional
David Marston
2001-11-08
Test that xsl:choose can be nested.
conditional19.xml
conditional19.xsl
conditional19.out
conditional
Test two xsl:when elements using a variable in the test.
conditional20.xml
conditional20.xsl
conditional20.out
conditional
Carmelo Montanez
2001-11-08
Test xsl:if inside xsl:otherwise.
conditional21.xml
conditional21.xsl
conditional21.out
conditional
Carmelo Montanez
2001-11-08
Test xsl:if inside xsl:when.
conditional22.xml
conditional22.xsl
conditional22.out
conditional
Carmelo Montanez
2001-11-08
Test a function (round) in the test attribute.
conditional23.xml
conditional23.xsl
conditional23.out
conflictres
Paul Dick
2001-11-08
Test match of element name.
conflictres01.xml
conflictres01.xsl
conflictres01.out
conflictres
Paul Dick
2001-11-08
Test for conflict resolution on wildcard names.
conflictres02.xml
conflictres02.xsl
conflictres02.out
conflictres
Paul Dick
2001-11-08
Test for conflict resolution - nodetype.
conflictres03.xml
conflictres03.xsl
conflictres03.out
conflictres
Paul Dick
2001-11-08
Test for nodetest override of default priority. Also, node selected is attribute instead of element.
conflictres04.xml
conflictres04.xsl
conflictres04.out
conflictres
Paul Dick
2001-11-08
Test for conflict resolution between simple and non-simple node patterns.
conflictres05.xml
conflictres05.xsl
conflictres05.out
conflictres
Paul Dick
2001-11-08
Test for conflict resolution on a predicate
conflictres06.xml
conflictres06.xsl
conflictres06.out
conflictres
Paul Dick
2001-11-08
Test for conflict resolution with 2 non-simple patterns (predicate and '/')
conflictres07.xml
conflictres07.xsl
conflictres07.out
conflictres
Paul Dick
2001-11-08
Test for conflict resolution with 2 non-simple patterns ('/' and predicate)
conflictres08.xml
conflictres08.xsl
conflictres08.out
conflictres
David Marston
2001-11-08
Test that second instance of template wins.
conflictres10.xml
conflictres10.xsl
conflictres10.out
conflictres
David Marston
2001-11-08
Test for conflict resolution - two different node tests.
conflictres11.xml
conflictres11.xsl
conflictres11.out
conflictres
David Marston
2001-11-08
Test that child and descendant are equal in priority.
conflictres12.xml
conflictres12.xsl
conflictres12.out
conflictres
David Marston
2001-11-08
Test that two patterns containing * at one level are equal in priority, despite one * being deeper.
conflictres13.xml
conflictres13.xsl
conflictres13.out
conflictres
David Marston
2001-11-08
Test that pattern containing * at one level is equal in priority to one containing * at two levels.
conflictres14.xml
conflictres14.xsl
conflictres14.out
conflictres
David Marston
2001-11-08
Test that pattern a//c is higher priority than a/*/c, even though it allows more nodes to qualify.
conflictres15.xml
conflictres15.xsl
conflictres15.out
conflictres
David Marston
2001-11-08
Test for conflict resolution on a predicate of a wildcard
conflictres16.xml
conflictres16.xsl
conflictres16.out
conflictres
David Marston
2001-11-08
If equal priorities are explicitly assigned, default priority rules have no effect on resolving conflicts.
conflictres17.xml
conflictres17.xsl
conflictres17.out
conflictres
David Marston
2001-11-08
Test that @foo has higher priority than @*.
conflictres18.xml
conflictres18.xsl
conflictres18.out
conflictres
David Marston
2001-11-08
Test priority rankings of non-namespaced and namespaced attributes. The @ped:* ranks above @* and below the others.
conflictres19.xml
conflictres19.xsl
conflictres19.out
conflictres
David Marston
2001-11-08
Test priority rankings of non-namespaced and namespaced elements. The ped:* ranks above * and below the others.
conflictres20.xml
conflictres20.xsl
conflictres20.out
conflictres
David Marston
2001-11-08
Test for conflict resolution on a predicate of a node test.
conflictres21.xml
conflictres21.xsl
conflictres21.out
conflictres
David Marston
2001-11-08
Test for conflict resolution on a predicate of a node test for comments.
conflictres22.xml
conflictres22.xsl
conflictres22.out
conflictres
David Marston
2001-11-08
Test for conflict resolution on processing-instruction() node test.
conflictres23.xml
conflictres23.xsl
conflictres23.out
conflictres
Gary Peskin
2001-11-08
Test for conflict resolution on templates assigned equal priority.
conflictres24.xml
conflictres24.xsl
conflictres24.out
conflictres
Santiago Pericas-Geertsen
2001-11-08
Test explicit priorities vs. default for attributes.
conflictres25.xml
conflictres25.xsl
conflictres25.out
conflictres
Santiago Pericas-Geertsen
2001-11-08
Test explicit priorities vs. default for attributes.
conflictres26.xml
conflictres26.xsl
conflictres26.out
conflictres
Santiago Pericas-Geertsen
2001-11-08
Test explicit priorities for "*".
conflictres27.xml
conflictres27.xsl
conflictres27.out
conflictres
Santiago Pericas-Geertsen
2001-11-08
Test explicit priority for "node()", higher than default of -0.5
conflictres28.xml
conflictres28.xsl
conflictres28.out
conflictres
David Marston
2001-11-08
Test conflict of two ways to wildcard attributes. Also assign conflicting priority on a template.
conflictres29.xml
conflictres29.xsl
conflictres29.out
conflictres
David Marston
2001-11-08
Test conflict of two ways to wildcard attributes.
conflictres30.xml
conflictres30.xsl
conflictres30.out
conflictres
Tom Amiro
2001-11-08
Test system allocated priorities for "*[]".
conflictres31.xml
conflictres31.xsl
conflictres31.out
conflictres
Tom Amiro
2001-11-08
Test system allocated priorities for "@*[]".
conflictres32.xml
conflictres32.xsl
conflictres32.out
conflictres
Tom Amiro
2001-11-08
Test system allocated priorities for "node()[]"
conflictres33.xml
conflictres33.xsl
conflictres33.out
conflictres
David Marston
2001-11-08
Confirm default priority of 0 for processing-instruction('name') pattern.
conflictres34.xml
conflictres34.xsl
conflictres34.out
conflictres
David Marston
2001-11-08
Test that pattern a//b is equal priority than a/b, even though it allows more nodes to qualify.
conflictres35.xml
conflictres35.xsl
conflictres35.out
conflictres
David Marston
2001-11-08
Test that pattern containing * at one level is equal in priority to one containing * at a lower level.
conflictres36.xml
conflictres36.xsl
conflictres36.out
copy
Paul Dick
2001-11-08
Test for simple identity transformation with template match
copy01.xml
copy01.xsl
copy01.out
copy
Paul Dick
2001-11-08
Test for simple tree copy, in main template via copy-of naming the document element
copy02.xml
copy02.xsl
copy02.out
copy
Paul Dick
2001-11-08
Use identity transformation to put document tree into result tree fragment, then use xsl:copy-of to move to result
copy03.xml
copy03.xsl
copy03.out
copy
Paul Dick
2001-11-08
Test for copy-of whole tree via wildcard pattern
copy04.xml
copy04.xsl
copy04.out
copy
Paul Dick
2001-11-08
Test copy-of a string constant
copy05.xml
copy05.xsl
copy05.out
copy
Paul Dick
2001-11-08
Test for copy-of a number
copy06.xml
copy06.xsl
copy06.out
copy
Paul Dick
2001-11-08
Test for copying attributes from source to result tree
copy07.xml
copy07.xsl
copy07.out
copy
Paul Dick
2001-11-08
Test of passing HTML to a named template.
copy08.xml
copy08.xsl
copy08.out
copy
Paul Dick
2001-11-08
Test for xsl:copy-of with nodeset. Shows handling of namespaces.
copy09.xml
copy09.xsl
copy09.out
copy
Paul Dick
2001-11-08
Use copy-of to put a tree fragment under an element.
copy10.xml
copy10.xsl
copy10.out
copy
Paul Dick
2001-11-08
Use copy-of to put a non-tree node-set under an element.
copy11.xml
copy11.xsl
copy11.out
copy
Paul Dick
2001-11-08
Test for copy-of with boolean constant
copy12.xml
copy12.xsl
copy12.out
copy
David Marston
2001-11-08
Test for copy-of with '*' wildcard pattern
copy13.xml
copy13.xsl
copy13.out
copy
David Marston
2001-11-08
Test for copy-of with '*' wildcard pattern
copy14.xml
copy14.xsl
copy14.out
copy
David Marston
2001-11-08
Test for-each inside xsl:copy
copy15.xml
copy15.xsl
copy15.out
copy
David Marston
2001-11-08
Use id(node-set) to try to create a set of nodes in random order. Either id() or xsl:copy is arranging them in document order.
copy16.xml
copy16.xsl
copy16.out
copy
Test for identity transformation exactly as in spec.
copy17.xml
copy17.xsl
copy17.out
copy
Gertjan van Son
2001-11-08
Test for copy-of with union of attribute nodes.
copy18.xml
copy18.xsl
copy18.out
copy
David Marston
2001-11-08
Test copy-of a string constant containing character entity
copy19.xml
copy19.xsl
copy19.out
copy
David Marston
2001-11-08
Test copy-of a string constant containing character entity
copy20.xml
copy20.xsl
copy20.out
copy
David Marston
2001-11-08
Ensure that external entity reference works in copy.
copy21.xml
copy21.xsl
copy21.out
copy
David Marston
2001-11-08
Ensure that external entity reference with high-byte character works in copy.
copy22.xml
copy22.xsl
copy22.out
copy
David Marston
2001-11-08
Test for copy-of text nodes including CDATA.
copy23.xml
copy23.xsl
copy23.out
copy
Myriam Midy
2001-11-08
Test for processing-instruction() node-test in copy-of.
copy24.xml
copy24.xsl
copy24.out
copy
David Marston
2001-11-08
Accumulate attributes from several places in the source.
copy25.xml
copy25.xsl
copy25.out
copy
Bob Morris
2001-11-08
Should be able to copy the same tree fragment twice in succession.
copy26.xml
copy26.xsl
copy26.out
copy
Oliver Becker
2001-11-08
Demonstrate copying a named template from the stylesheet into the result. From a thread on XSL-list 7/30/2001.
copy27.xml
copy27.xsl
copy27.out
copy
David Marston
2001-11-08
Test for copy-of an empty node.
copy28.xml
copy28.xsl
copy28.out
copy
David Marston
2001-11-08
current() should work in copy-of.
copy29.xml
copy29.xsl
copy29.out
copy
David Marston
2001-11-08
Use key() to try to create a set of nodes in random order.
copy30.xml
copy30.xsl
copy30.out
copy
David Marston
2001-11-08
Test for xsl:copy with nodeset. Shows handling of namespaces.
copy31.xml
copy31.xsl
copy31.out
copy
David Marston
2001-11-08
Make each comment be the current node, and copy it.
copy32.xml
copy32.xsl
copy32.out
copy
David Marston
2001-11-08
Make each PI be the current node, and copy it.
copy33.xml
copy33.xsl
copy33.out
copy
David Marston
2001-11-08
Make an RTF of the whole doc and watch for incorrect xml-decl placement.
copy34.xml
copy34.xsl
copy34.out
copy
David Marston
2001-11-08
Make a node-set of the whole doc and watch for incorrect xml-decl placement.
copy35.xml
copy35.xsl
copy35.out
copy
<Jochen.Schwarze@cit.de>
2001-11-08
Use prefixed attributes with no preceding text nodes.
copy36.xml
copy36.xsl
copy36.out
copy
Tom Amiro
2001-11-08
Look for bug in building union for identity transform.
copy37.xml
copy37.xsl
copy37.out
copy
Michael Kay
2001-11-08
Using copy-of for repeated output of an RTF (HTML output)
copy38.xml
copy38.xsl
copy38.out
copy
David Marston
2001-11-08
Another style of identity transform, where attributes are copied by copy-of rather than by recursive use of the template.
copy39.xml
copy39.xsl
copy39.out
copy
David Marston
2001-11-08
Use key() to get nodes from various places, then copy and mark.
copy40.xml
copy40.xsl
copy40.out
copy
David Marston
2001-11-08
Try to copy a comment before there is any element produced.
copy41.xml
copy41.xsl
copy41.out
copy
David Marston
2001-11-08
Demonstrate sorting of tree fragments
copy42.xml
copy42.xsl
copy42.out
copy
David Marston
2001-11-08
Copy the whole input tree to non-root position in output. "a root node is copied by copying its children"
copy43.xml
copy43.xsl
copy43.out
copy
David Marston
2001-11-08
Introduce namespace nodes through copy-of (i.e., no earlier reference).
copy44.xml
copy44.xsl
copy44.out
copy
David Marston
2001-11-08
Make an RTF on the fly and watch for incorrect xml-decl placement.
copy45.xml
copy45.xsl
copy45.out
copy
David Marston
2001-11-08
Introduce namespace nodes through copy-of where select ignores namespace.
copy46.xml
copy46.xsl
copy46.out
copy
David Marston
2001-11-08
Show that exclude-result-prefixes doesn't affect copy-of.
copy47.xml
copy47.xsl
copy47.out
copy
David Marston
2001-11-08
Unusual effect: "foo" is in effect on each copied node, but excluded from LREs "out" and "union".
copy48.xml
copy48.xsl
copy48.out
copy
Tony Pentinnen
2001-11-08
Verify xml:lang attributes can be copied from source to result
copy49.xml
copy49.xsl
copy49.out
copy
Joerg Heinicke (joerg.heinicke@gmx.de)
2001-11-08
Attribute encountered before first copied node must not be copied.
copy50.xml
copy50.xsl
copy50.out
copy
David Marston
2001-11-08
Test for xsl:copy on namespaces referenced directly.
copy51.xml
copy51.xsl
copy51.out
copy
David Marston
2001-11-08
Make each PI of a certain name be the current node, and copy it.
copy52.xml
copy52.xsl
copy52.out
copy
David Marston
2001-11-08
Copy all PIs of a certain name via copy-of.
copy53.xml
copy53.xsl
copy53.out
copy
David Marston
2001-11-08
Copy some PIs with a multiply-filtered select.
copy54.xml
copy54.xsl
copy54.out
copy
Tom Amiro
2001-11-08
Test copy-of identity transformation on XML with namespace nodes that redefines the default and one prefixed namespace on inner element.
copy55.xml
copy55.xsl
copy55.out
copy
Paul Dick
2001-11-08
Use copy-of to attempt to put a node-set in an attribute.
copy56.xml
copy56.xsl
copy56.out
copy
David Marston
2001-11-08
Use copy-of to put a node-set in an attribute, where all members are text nodes.
copy57.xml
copy57.xsl
copy57.out
copy
David Marston
2001-11-08
Use copy-of to put a node-set in an attribute, where some members are text nodes.
copy58.xml
copy58.xsl
copy58.out
copy
David Bertoni
2001-11-08
Use copy-of to put a node-set and RTF in a comment, where some members are text nodes.
copy59.xml
copy59.xsl
copy59.out
copy
David Bertoni
2001-11-08
Use copy-of to put a node-set and RTF in a PI, where some members are text nodes.
copy60.xml
copy60.xsl
copy60.out
copy
David Marston
2001-11-08
Try to copy an attribute, via copy, after child element.
copy61.xml
copy61.xsl
copy61.out
copy
David Marston
2001-11-08
Try to copy an attribute, via copy-of, after child element.
copy62.xml
copy62.xsl
copy62.out
dflt
Paul Dick
2001-11-08
Test for built-in template rule for attributes.
dflt01.xml
dflt01.xsl
dflt01.out
dflt
Paul Dick
2001-11-08
Test of built-in template for text nodes.
dflt02.xml
dflt02.xsl
dflt02.out
dflt
David Marston
2001-11-08
Test of built-in template for elements.
dflt03.xml
dflt03.xsl
dflt03.out
dflt
David Marston
2001-11-08
Test of built-in template for elements for a named mode.
dflt04.xml
dflt04.xsl
dflt04.out
expression
Test of lang() function, with exact match on "en"
expression01.xml
expression01.xsl
expression01.out
expression
Invoke unparsed-entity-uri function
expression02.xml
expression02.xsl
expression02.out
expression
Test of lang() function, matching "en-us" to partial qualifier
expression03.xml
expression03.xsl
expression03.out
expression
Test of lang() function
expression04.xml
expression04.xsl
expression04.out
expression
Test of lang() function, attempting to match "EN" to "en"
expression05.xml
expression05.xsl
expression05.out
expression
Test of lang() function in a for-each
expression06.xml
expression06.xsl
expression06.out
extend
Paul Dick
2001-11-08
Testing Conformance specific extension stuff. The top-level usage of a extension element is not really allowed and should be ignored. Therefore the first xsl:fallback should also be ignored.
extend01.xml
extend01.xsl
extend01.out
extend
Paul Dick
2001-11-08
Testing that xsl:fallback engages when required.
extend02.xml
extend02.xsl
extend02.out
extend
Paul Dick
2001-11-08
Test function-available and element-available with xslt elements and functions.
extend03.xml
extend03.xsl
extend03.out
extend
David Marston
2001-11-08
Test for-each inside xsl:fallback. Also have content with in the extension.
extend04.xml
extend04.xsl
extend04.out
idkey
David Marston
2001-11-08
Test generate-id() as used in grouping.
idkey01.xml
idkey01.xsl
idkey01.out
idkey
Make one keyspace and use it.
idkey02.xml
idkey02.xsl
idkey02.out
idkey
Test for key() in template pattern matching.
idkey03.xml
idkey03.xsl
idkey03.out
idkey
Test for id().
idkey04.xml
t04.dtd
idkey04.xsl
idkey04.out
idkey
David Marston
2001-11-08
Test for xsl:key, where value of use is a string constant.
idkey05.xml
idkey05.xsl
idkey05.out
idkey
David Marston
2001-11-08
Test of 'generate-id()' - ensure same node generates same ID.
idkey06.xml
idkey06.xsl
idkey06.out
idkey
David Marston
2001-11-08
Test of generate-id() uniqueness.
idkey07.xml
idkey07.xsl
idkey07.out
idkey
David Marston
2001-11-08
Test for xsl:key, where value of use is an integer.
idkey08.xml
idkey08.xsl
idkey08.out
idkey
David Marston
2001-11-08
Test for id() behaving well when there is no DTD to designate an ID.
idkey09.xml
idkey09.xsl
idkey09.out
idkey
David Marston
2001-11-08
Test for match attribute being first in xsl:key.
idkey10.xml
idkey10.xsl
idkey10.out
idkey
David Marston
2001-11-08
Test for use attribute being first in xsl:key.
idkey11.xml
idkey11.xsl
idkey11.out
idkey
David Marston
2001-11-08
Test for xsl:key matching multiple keys on same node.
idkey12.xml
idkey12.xsl
idkey12.out
idkey
David Marston
2001-11-08
Test for xsl:key matching multiple nodes on same looked-up value.
idkey13.xml
idkey13.xsl
idkey13.out
idkey
David Marston
2001-11-08
Test xsl:key where match nodes occur at different levels in the document.
idkey15.xml
idkey15.xsl
idkey15.out
idkey
David Marston
2001-11-08
Test for three keyspaces using the same nodes as keys.
idkey16.xml
idkey16.xsl
idkey16.out
idkey
David Marston
2001-11-08
Test key() with a node-set as second argument.
idkey17.xml
idkey17.xsl
idkey17.out
idkey
David Marston
2001-11-08
Test combination of key() and document() as suggested in spec.
idkey18.xml
bib.xml
idkey18.xsl
idkey18.out
idkey
David Marston
2001-11-08
Test for xsl:key and key() with a qualified name.
idkey19.xml
idkey19.xsl
idkey19.out
idkey
David Marston
2001-11-08
Test for xsl:key being imported.
idkey20.xml
idkey20.xsl
impidky20.xsl
idkey20.out
idkey
David Marston
2001-11-08
Test for nested calls to key() function.
idkey21.xml
idkey21.xsl
idkey21.out
idkey
David Marston (original idea sent in by user)
2001-11-08
Test for id() in complex structure.
idkey22.xml
idkey22.xsl
idkey22.out
idkey
David Marston
2001-11-08
Test for id() with a non-matching value.
idkey23.xml
idkey23.xsl
idkey23.out
idkey
David Marston
2001-11-08
Test for id(string), where string is a whitespace-separated list of values.
idkey24.xml
idkey24.xsl
idkey24.out
idkey
David Marston
2001-11-08
Test for variable as first argument to key().
idkey25.xml
idkey25.xsl
idkey25.out
idkey
David Marston
2001-11-08
Test for id(node-set), where node-set has multiple values.
idkey26.xml
idkey26.xsl
idkey26.out
idkey
David Marston
2001-11-08
Test whether blank keying (use) value works or is ignored.
idkey27.xml
idkey27.xsl
idkey27.out
idkey
David Marston
2001-11-08
Test whether blank keying (use) value works when it's an attribute.
idkey28.xml
idkey28.xsl
idkey28.out
idkey
David Marston
2001-11-08
Use content of an element as the "use" value.
idkey29.xml
idkey29.xsl
idkey29.out
idkey
David Marston
2001-11-08
Test that 'generate-id()' on various kinds of nodes yields unique values for each
idkey30.xml
idkey30.xsl
idkey30.out
idkey
David Marston
2001-11-08
Test of 'generate-id()' on namespace nodes
idkey31.xml
idkey31.xsl
idkey31.out
idkey
David Marston
2001-11-08
Use key() for sorting with apply-templates.
idkey32.xml
idkey32.xsl
idkey32.out
idkey
David Marston
2001-11-08
Use key() for sorting in for-each.
idkey33.xml
idkey33.xsl
idkey33.out
idkey
David Marston
2001-11-08
Test descendants of node-set from key().
idkey34.xml
idkey34.xsl
idkey34.out
idkey
David Marston
2001-11-08
Test descendants of node-set from key() in a match pattern.
idkey35.xml
idkey35.xsl
idkey35.out
idkey
David Marston
2001-11-08
Test for three keyspaces, some being imported.
idkey36.xml
idkey36.xsl
impidk36a.xsl
impidk36b.xsl
idkey36.out
idkey
David Marston
2001-11-08
Test id(list) filtered by a predicate, in a match pattern.
idkey37.xml
idkey37.xsl
idkey37.out
idkey
David Marston
2001-11-08
Test id() filtered by a predicate, in a match pattern.
idkey38.xml
idkey38.xsl
idkey38.out
idkey
David Marston
2001-11-08
Test id(list) with lower path filtered by a predicate, in a match pattern.
idkey39.xml
idkey39.xsl
idkey39.out
idkey
David Marston
2001-11-08
Find text in a node with particular ID, via match pattern.
idkey40.xml
idkey40.xsl
idkey40.out
idkey
David Marston
2001-11-08
Find all text under a node with particular ID, via match pattern.
idkey41.xml
idkey41.xsl
idkey41.out
idkey
David Marston
2001-11-08
Find all text under IDed node and apply predicate, via match pattern.
idkey42.xml
idkey42.xsl
idkey42.out
idkey
David Marston
2001-11-08
Use variables in predicate of match pattern that also has id()
idkey43.xml
idkey43.xsl
idkey43.out
idkey
Paul Dick
2001-11-08
Test simple key()// filtered by a predicate, in a match pattern.
idkey44.xml
idkey44.xsl
idkey44.out
idkey
Paul Dick
2001-11-08
Test complex key()// filtered by a predicate in predicate, in a match pattern.
idkey45.xml
idkey45.xsl
idkey45.out
idkey
Paul Dick
2001-11-08
Test complex key()//x in match pattern.
idkey46.xml
idkey46.xsl
idkey46.out
idkey
Paul Dick
2001-11-08
Test complex key()//x/x in match pattern.
idkey47.xml
idkey47.xsl
idkey47.out
idkey
Paul Dick
2001-11-08
Test complex key()//x/x, with complex predicate in match pattern.
idkey48.xml
idkey48.xsl
idkey48.out
idkey
David Marston
2001-11-08
Test generate-id() when nodes are coming from different documents. All IDs should be distinct.
idkey49.xml
idkey49a.xml
idkey49b.xml
idkey49c.xml
idkey49d.xml
idkey49.xsl
idkey49.out
idkey
Uche Ogbuji, adapted by David Marston
2001-11-08
Test combination of key() and document() reading from stylesheet.
idkey50.xml
idkey50.xsl
idkey50.out
idkey
David Marston
2001-11-08
Test two calls to generate-id() on the same file. All IDs should be the same. If both filenames were given literally, the spec says that IDs must match. Retrieving the name from the principal XML document should still clearly mean the same file. Putting nodes in a variable is more of a gray area.
idkey51.xml
idkey49a.xml
idkey49c.xml
idkey51.xsl
idkey51.out
idkey
David Marston
2001-11-08
Test combination of key() and document() on multiple files.
idkey52.xml
idkey52a.xml
idkey52b.xml
idkey52.xsl
idkey52.out
idkey
David Bertoni
2001-11-08
Test for xsl:key and key() with a qualified name, different prefix.
idkey53.xml
idkey53.xsl
idkey53.out
idkey
David Marston
2001-11-08
Test for xsl:key and key() with a leaing underscore in the name.
idkey54.xml
idkey54.xsl
idkey54.out
idkey
David Marston
2001-11-08
Test for id(list) and position() in a for-each loop
idkey55.xml
idkey55.xsl
idkey55.out
idkey
David Marston
2001-11-08
Test for id(list) and position() in apply-templates
idkey56.xml
idkey56.xsl
idkey56.out
idkey
David Marston
2001-11-08
Test for id(node-set), where node-set has a string with a list of ID values.
idkey57.xml
idkey57.xsl
idkey57.out
idkey
David Marston
2001-11-08
Test for id($var), where $var has a string with a list of ID values.
idkey58.xml
idkey58.xsl
idkey58.out
idkey
Frank Weiss
2001-11-08
Test xsl:key with union in "use" attribute.
idkey59.xml
idkey59.xsl
idkey59.out
idkey
Henry Zongaro
2001-11-08
Try multiple child steps after id() in match patterns
idkey60.xml
idkey60.xsl
idkey60.out
idkey
David Marston
2001-11-08
Test for count() of id(), multiple values.
idkey61.xml
idkey61.xsl
idkey61.out
idkey
David Marston
2001-11-08
Test for count() of id(), one value.
idkey62.xml
idkey62.xsl
idkey62.out
idkey
David Marston
2001-11-08
Test for count() of id(), no matching values.
idkey63.xml
idkey63.xsl
idkey63.out
impincl
Test of basic Import & Include functionality.
impincl01.xml
impincl01.xsl
i.xsl
j.xsl
impincl01.out
impincl
Included document's xsl:import (f imports g) is moved into the including document. Import precedence is (high) impincl02, g (low)
impincl02.xml
impincl02.xsl
f.xsl
g.xsl
impincl02.out
impincl
Nest imports and includes so that there are two of each, import on top.
impincl03.xml
impincl03.xsl
m.xsl
n.xsl
o.xsl
p.xsl
impincl03.out
impincl
Verifies; "A relative URI is resolved relative to the base URI of the xsl:include element". The included document loads from an included file that resides in a different subdirectory.
impincl04.xml
impincl04.xsl
../impincl-test/impincl04.xsl
impincl04.out
impincl
Two imports, each of which has an import, plus an apply-imports in main stylesheet. Precedence (low) DBECA (high) per spec.
impincl05.xml
impincl05.xsl
b.xsl
c.xsl
d.xsl
e.xsl
impincl05.out
impincl
Two includes (see below), each of which has an import.
impincl06.xml
impincl06.xsl
b.xsl
c.xsl
d.xsl
e.xsl
impincl06.out
impincl
Show the significance of the order of xsl:import declarations.
impincl07.xml
impincl07.xsl
b.xsl
c.xsl
d.xsl
e.xsl
impincl07.out
impincl
Paul Dick
2001-11-08
Loads document from an included file that resides in a different subdirectory.
impincl08.xml
../impincl-test/testfile.xml
impincl08.xsl
../impincl-test/impincl08.xsl
impincl08.out
impincl
Paul Dick
2001-11-08
The resource located by the href attribute value is parsed as an XML document, and the children of the xsl:stylesheet element in this document replace the xsl:include element in the including document. (No namespaces should be copied over.
impincl09.xml
impincl09.xsl
q.xsl
impincl09.out
impincl
General test of xsl:apply-imports from spec.
impincl10.xml
impincl10.xsl
l.xsl
impincl10.out
impincl
Paul Dick
2001-11-08
Nest imports and includes using relative paths.
impincl11.xml
impincl11.xsl
fragments/ss2.xsl
fragments/ss3.xsl
fragments/ss4.xsl
fragments/ss5.xsl
impincl11.out
impincl
David Marston
2001-11-08
Show that apply-imports really means imports, not includes
impincl12.xml
impincl12.xsl
c.xsl
e.xsl
impincl12.out
impincl
David Marston, from an idea by Norm Walsh
2001-11-08
Show that included templates doing apply-imports *will* get includer's import tree.
impincl13.xml
impincl13.xsl
fragments/i13imp.xsl
fragments/i13incl.xsl
impincl13.out
impincl
David Marston
2001-11-08
Show that apply-imports has limited scope of rules to search.
impincl14.xml
impincl14.xsl
c.xsl
r.xsl
e.xsl
impincl14.out
impincl
David Marston
2001-11-08
Test that apply-imports stays in same mode as what called it.
impincl15.xml
impincl15.xsl
s.xsl
impincl15.out
impincl
David Marston
2001-11-08
Test of importing a basic stylesheet involving matching.
impincl16.xml
impincl16.xsl
fragments/imp16all.xsl
impincl16.out
impincl
Claudio Sacerdoti Coen, revised by David Marston
2001-11-08
Test of importing a stylesheet involving keys.
impincl17.xml
impincl17.xsl
fragments/imp17all.xsl
impincl17.out
impincl
Gary L Peskin
2001-11-08
When no stylesheets are imported, an xsl:apply-imports should select the built-in templates.
impincl18.xml
impincl18.xsl
impincl18.out
impincl
Vikranth Reddy (vreddy@covigo.com)
2001-11-08
Test of import (down and up directory tree) using ..\main_import.xsl from two separate subdiretories. Filename deliberately repeated!
impincl19.xml
impincl19.xsl
fragments/frag-subdir/main_import.xsl
fragments/main_import.xsl
main_import.xsl
impincl19.out
impincl
Morten Jorgensen
2001-11-08
Show that apply-imports applies on its matching node, not children.
impincl20.xml
impincl20.xsl
fragments/imp20b.xsl
fragments/imp20c.xsl
fragments/imp20d.xsl
impincl20.out
impincl
Morten Jorgensen
2001-11-08
Show selection of templates from files with 1st and 2nd import precedence.
impincl21.xml
impincl21.xsl
fragments/imp21b.xsl
fragments/imp21c.xsl
fragments/imp21d.xsl
impincl21.out
impincl
David Marston
2001-11-08
With two imports, precedence goes to the last one. Import precedence for templates matching foo (f imports g) is (high) h, f, g (low)
impincl22.xml
impincl22.xsl
f.xsl
g.xsl
h.xsl
impincl22.out
impincl
David Marston
2001-11-08
Included document's xsl:import (i23incl imports i23sub) is moved into the including document. Import precedence for templates matching foo is (high) i23sub, h (low)
impincl23.xml
impincl23.xsl
h.xsl
fragments/i23incl.xsl
fragments/i23sub.xsl
impincl23.out
impincl
David Marston
2001-11-08
Show that global variables are in scope in apply-imports templates.
impincl24.xml
impincl24.xsl
fragments/i24imp.xsl
impincl24.out
impincl
David Marston
2001-11-08
Show apply-imports matching a template deeper into the import tree.
impincl25.xml
impincl25.xsl
fragments/imp25b.xsl
fragments/imp21c.xsl
impincl25.out
impincl
David Marston
2001-11-08
Each apply-imports must take its own view of the import tree.
impincl26.xml
impincl26.xsl
fragments/imp26a.xsl
fragments/imp26b.xsl
fragments/imp26c.xsl
fragments/imp26d.xsl
impincl26.out
impincl
Morris Kwan
2001-11-08
href is a URI containing the "file:" scheme part.
impincl27.xml
impincl27.xsl
fragments/imp27b.xsl
fragments/imp27c.xsl
impincl27.out
impincl
David Marston
2001-11-08
See what happens to apply-imports when there is a param stack in place.
impincl28.xml
impincl28.xsl
fragments/impwparam.xsl
impincl28.out
impincl
David Marston
2001-11-08
See what happens to apply-imports when there is a param stack in place on the upper apply-templates, but no xsl:param to receive p1 until we get to the import.
impincl29.xml
impincl29.xsl
fragments/impwparam.xsl
impincl29.out
lre
Paul Dick
2001-11-08
Basic demonstration that namespace node is added when namespaced attribute is instantiated.
lre01.xml
lre01.xsl
lre01.out
lre
Paul Dick
2001-11-08
Test exclusion of prefixes specified as xsl:stylesheet attribute.
lre02.xml
lre02.xsl
lre02.out
lre
Paul Dick
2001-11-08
Test exclude-result-prefixes as an attribute on an LRE.
lre03.xml
lre03.xsl
lre03.out
lre
Paul Dick
2001-11-08
The designation of a namespace as an excluded namespace is effective within the subtree of the stylesheet rooted at the element bearing the exclude-result-prefixes or xsl:exclude-result-prefixes attribute.
lre04.xml
lre04.xsl
lre04.out
lre
Paul Dick
2001-11-08
Show that exclude-result-prefixes is scoped to just it's LRE.
lre05.xml
lre05.xsl
implre05.xsl
inclre05.xsl
lre05.out
lre
Paul Dick
2001-11-08
Tests that the value of an attribute of a LRE is interpreted as a attribute value template, which can contain expressions within curly braces({}).
lre06.xml
lre06.xsl
lre06.out
lre
Paul Dick
2001-11-08
Show that attributes from XSLT namespace are automatically excluded.
lre07.xml
lre07.xsl
lre07.out
lre
Paul Dick
2001-11-08
The name attribute of xsl:element is interpreted as an attribute value template.
lre08.xml
lre08.xsl
lre08.out
lre
David Marston
2001-11-08
Ensure that names are preserved, case and all.
lre09.xml
lre09.xsl
lre09.out
lre
David Marston
2001-11-08
Show that attributes from extension namespaces cause inclusion of the namespace node.
The created element node will also have a copy of the namespace nodes that were present on the element node in the stylesheet tree with the exception of any namespace node whose string-value is the XSLT namespace URI, a namespace URI declared as an extension namespace, or a namespace URI designated as an excluded namespace.
lre10.xml
lre10.xsl
lre10.out
lre
David Marston
2001-11-08
Test warning if required element name is null.
lre12.xml
lre12.xsl
lre12.out
lre
David Marston
2001-11-08
Try to put out text without any tags.
lre13.xml
lre13.xsl
lre13.out
lre
David Marston
2001-11-08
Test for-each inside xsl:element
lre14.xml
lre14.xsl
lre14.out
lre
Paul Dick
2001-11-08
xsl:exclude-result-prefixes should only work to omit namespace declarations that are not actually used.
lre15.xml
lre15.xsl
lre15.out
lre
David Marston
2001-11-08
Try to put out value of a variable as an LRE. Get "$var" literally.
lre16.xml
lre16.xsl
lre16.out
lre
Paul Dick
2001-11-08
xsl:exclude-result-prefixes should only work to omit namespace declarations that are not actually used.
lre17.xml
lre17.xsl
lre17.out
lre
Paul Dick
2001-11-08
xsl:exclude-result-prefixes should only work to omit namespace declarations that are not actually used.
lre18.xml
lre18.xsl
lre18.out
lre
David Marston
2001-11-08
Test use of leading underscore in names.
lre19.xml
lre19.xsl
lre19.out
lre
Paul Dick
2001-11-08
Show that the namespace node for an extension namespace is automatically excluded.
lre20.xml
lre20.xsl
lre20.out
lre
David Marston
2001-11-08
Exclude namespace node for an extension namespace via local declaration.
lre21.xml
lre21.xsl
lre21.out
lre
David Marston
2001-11-08
Test exclusion of #default, stylesheet level.
lre22.xml
lre22.xsl
lre22.out
lre
David Marston
2001-11-08
Test exclusion of #default as an attribute on an LRE.
lre23.xml
lre23.xsl
lre23.out
match
David Marston
2001-11-08
Test for //name match pattern.
match01.xml
match01.xsl
match01.out
match
Test of predicate, using attribute, in match pattern.
match02.xml
match02.xsl
match02.out
match
Test of @attrib=value in predicate in match pattern.
match03.xml
match03.xsl
match03.out
match
Test of node=value in predicate in match pattern.
match04.xml
match04.xsl
match04.out
match
David Marston
2001-11-08
Test of or in predicate of match pattern.
match05.xml
match05.xsl
match05.out
match
David Marston
2001-11-08
Test of boolean not function in match pattern.
match06.xml
match06.xsl
match06.out
match
David Marston
2001-11-08
Test of node!=value match pattern.
match07.xml
match07.xsl
match07.out
match
David Marston
2001-11-08
Test of 2 predicates.
match08.xml
match08.xsl
match08.out
match
David Marston
2001-11-08
Test of boolean and in predicate.
match09.xml
match09.xsl
match09.out
match
David Marston
2001-11-08
Test of functions in predicate.
match10.xml
match10.xsl
match10.out
match
David Marston
2001-11-08
Test of id('literal') as match pattern.
match11.xml
match11.xsl
match11.out
match
David Marston
2001-11-08
Test that apply-templates goes down at least 15 levels.
match12.xml
match12.xsl
match12.out
match
David Marston
2001-11-08
Test of large union.
match13.xml
match13.xsl
match13.out
match
David Marston
2001-11-08
Show that a variable can be used in a match pattern, though not for the name test. The variable must be top-level, of course.
match14.xml
match14.xsl
match14.out
match
Carmelo Montanez
2001-11-08
Test a match patttern with a complex expression.
match15.xml
match15.xsl
match15.out
match
David Marston
2001-11-08
Test step//step[predicate], with positional predicate, to show that position numbering applies "relative to the child axis", not //.
match16.xml
match16.xsl
match16.out
match
David Marston
2001-11-08
Test of 2 predicates, first one being positional.
match17.xml
match17.xsl
match17.out
match
David Marston
2001-11-08
Test of predicate with two conditions, one positional.
match18.xml
match18.xsl
match18.out
match
David Marston
2001-11-08
Test of two predicates, second one being positional.
match19.xml
match19.xsl
match19.out
match
Scott Boag
2001-11-08
Test of two predicates, both being positional. First predicate reduces the set to {a,c,e,g,i,k}.
match20.xml
match20.xsl
match20.out
match
Scott Boag
2001-11-08
Test of three predicates, all being positional. First predicate reduces the set to {a,c,e,g,i,k}.
match21.xml
match21.xsl
match21.out
match
Scott Boag
2001-11-08
Test of three predicates, all being positional. Different notation. First predicate reduces the set to {a,c,e,g,i,k}.
match22.xml
match22.xsl
match22.out
match
Scott Boag
2001-11-08
Test of three predicates, all being positional. Use last() for one. First predicate reduces the set to {a,c,e,g,i,k}.
match23.xml
match23.xsl
match23.out
match
David Marston
2001-11-08
Test of three predicates, two being positional. Use last() for one. First predicate reduces the set to {a,c,e,g,i,k}. Second predicate, taken alone, reduces the set to {f,g,h,i,j,k,l}.
match24.xml
match24.xsl
match24.out
match
David Marston
2001-11-08
Test of three predicates, two being positional. Use last() for one. First predicate reduces the set to {b,e,h,k}. Second predicate further reduces the set to {h,k}.
match25.xml
match25.xsl
match25.out
match
David Marston
2001-11-08
Test of three predicates, two being positional. First predicate reduces the set to {a,c,e,g,i,k}. Second predicate further reduces the set to {c}. Third predicate, taken alone, reduces the set to {a,b,c,d,e,f,g,h,i}.
match26.xml
match26.xsl
match26.out
match
David Marston, from an idea by Holger Floerke
2001-11-08
// at start of match pattern should not affect selection of nodes.
match27.xml
match27.xsl
match27.out
match
David Marston, from an idea by Holger Floerke
2001-11-08
// at start of match pattern should not affect selection of nodes.
match28.xml
match28.xsl
match28.out
match
David Marston, from an idea by Holger Floerke
2001-11-08
// at start of match pattern should not affect selection of nodes.
match29.xml
match29.xsl
match29.out
match
Henry Zongaro
2001-11-08
Use multiple levels of child axis in match patterns. Intermix 'child::' and default, but only with child:: in the middle.
match30.xml
match30.xsl
match30.out
match
Henry Zongaro
2001-11-08
Use multiple levels of child axis in match patterns. Intermix 'child::' and default, but only with child:: on the tail.
match31.xml
match31.xsl
match31.out
match
Henry Zongaro
2001-11-08
Use multiple levels of child axis in match patterns. Spell out 'child::' sometimes.
match32.xml
match32.xsl
match32.out
math
Test of number() conversion function on an element.
math01.xml
math01.xsl
math01.out
math
Test of floor().
math02.xml
math02.xsl
math02.out
math
Test of ceiling().
math03.xml
math03.xsl
math03.out
math
Test of round().
math04.xml
math04.xsl
math04.out
math
Test of sum().
math05.xml
math05.xsl
math05.out
math
Test of '*' operator.
math06.xml
math06.xsl
math06.out
math
Test of '+' operator.
math07.xml
math07.xsl
math07.out
math
Test of '-' operator. Note since XML allows "-" in names the "-" operator typically needs to be preceded by whitespace.
math08.xml
math08.xsl
math08.out
math
Test of 'div' operator.
math09.xml
math09.xsl
math09.out
math
Test of 'mod' operator.
math10.xml
math10.xsl
math10.out
math
Test of number() conversion function on a non-existent node.
math11.xml
math11.xsl
math11.out
math
Test of number() conversion function on numeric input.
math12.xml
math12.xsl
math12.out
math
Test of number() conversion function on a string that is convertible.
math13.xml
math13.xsl
math13.out
math
Test of number() conversion function on a null string.
math14.xml
math14.xsl
math14.out
math
Test of number() conversion function on a string that is not convertible.
math15.xml
math15.xsl
math15.out
math
Test of number() and string() conversion functions for numeric accuracy.
math16.xml
math16.xsl
math16.out
math
Test of number() conversion function on a tree fragment.
math17.xml
math17.xsl
math17.out
math
Test of number() conversion function on an empty tree fragment.
math18.xml
math18.xsl
math18.out
math
Test of number() conversion of boolean constant true.
math19.xml
math19.xsl
math19.out
math
Test of number() conversion of boolean constant false.
math20.xml
math20.xsl
math20.out
math
Test of consistency number() conversion of non-convertible strings.
math21.xml
math21.xsl
math21.out
math
Test of number() conversion of a non-convertible string.
math22.xml
math22.xsl
math22.out
math
Test of floor() on a node.
math23.xml
math23.xsl
math23.out
math
Test of floor() on a non-integer.
math24.xml
math24.xsl
math24.out
math
Test of floor() on a node containing a non-integer.
math25.xml
math25.xsl
math25.out
math
Test of floor() near a boundary.
math26.xml
math26.xsl
math26.out
math
Test of floor() on a node containing a boundary case.
math27.xml
math27.xsl
math27.out
math
Test of floor() on a negative non-integer.
math28.xml
math28.xsl
math28.out
math
Test of floor().
math29.xml
math29.xsl
math29.out
math
Test of floor() of a non-integer.
math30.xml
math30.xsl
math30.out
math
Test of floor() on a negative non-integer.
math31.xml
math31.xsl
math31.out
math
Test of ceiling() on a node containing an integer.
math32.xml
math32.xsl
math32.out
math
Test of ceiling() on a non-integer.
math33.xml
math33.xsl
math33.out
math
Test of ceiling() of a node containing a non-integer.
math34.xml
math34.xsl
math34.out
math
Test of ceiling() on a boundary case.
math35.xml
math35.xsl
math35.out
math
Test of ceiling() on a node containing a boundary case.
math36.xml
math36.xsl
math36.out
math
Test of ceiling().
math37.xml
math37.xsl
math37.out
math
Test of ceiling() on a non-integer.
math38.xml
math38.xsl
math38.out
math
Test of ceiling() on a negative non-integer.
math39.xml
math39.xsl
math39.out
math
Test of round() on a node.
math40.xml
math40.xsl
math40.out
math
Test of round() of a non-integer below halfway.
math41.xml
math41.xsl
math41.out
math
Test of round() of a node containing a non-integer below halfway.
math42.xml
math42.xsl
math42.out
math
Test of round() of a boundary case.
math43.xml
math43.xsl
math43.out
math
Test of round() of a node containing a boundary case.
math44.xml
math44.xsl
math44.out
math
Test of round() of a non-integer below halfway.
math45.xml
math45.xsl
math45.out
math
Test of round() of a negative non-integer above halfway.
math46.xml
math46.xsl
math46.out
math
Test of round() of a non-integer above halfway.
math47.xml
math47.xsl
math47.out
math
Test of round() of a negative non-integer below halfway.
math48.xml
math48.xsl
math48.out
math
Test of round() of a non-integer at halfway.
math49.xml
math49.xsl
math49.out
math
Test of round() of a non-integer at halfway.
math50.xml
math50.xsl
math50.out
math
Test of round() of a negative non-integer at halfway.
math51.xml
math51.xsl
math51.out
math
Test of round() of a negative non-integer at halfway.
math52.xml
math52.xsl
math52.out
math
Test of sum().
math53.xml
math53.xsl
math53.out
math
Test of sum().
math54.xml
math54.xsl
math54.out
math
Test of '*' operator on two nodes.
math55.xml
math55.xsl
math55.out
math
Test of '*' operator on attributes.
math56.xml
math56.xsl
math56.out
math
Test of '+' operator on two nodes.
math57.xml
math57.xsl
math57.out
math
Test of '+' operator on two attributes.
math58.xml
math58.xsl
math58.out
math
Test of '+' operator on two attributes, without parentheses.
math59.xml
math59.xsl
math59.out
math
Test of '-' operator, negative result.
math60.xml
math60.xsl
math60.out
math
Test of '-' operator on two nodes whose names have hyphens.
math61.xml
math61.xsl
math61.out
math
Test of '+' operator and unary '-'.
math62.xml
math62.xsl
math62.out
math
Test of '+' operator and unary '-' on nodes whose names have hyphens.
math63.xml
math63.xsl
math63.out
math
Test of '-' operator and unary '-'.
math64.xml
math64.xsl
math64.out
math
Test of '-' operator and unary '-' on nodes whose names have hyphens.
math65.xml
math65.xsl
math65.out
math
Test of '-' operator and unary '-'.
math66.xml
math66.xsl
math66.out
math
Test of '-' operator and unary '-' on nodes whose names have hyphens.
math67.xml
math67.xsl
math67.out
math
Test of '-' operator and unary '-' on attributes of nodes whose names have hyphens.
math68.xml
math68.xsl
math68.out
math
Test of '-' operator and unary '-' outside parentheses, with values from attributes.
math69.xml
math69.xsl
math69.out
math
Test of 'div' operator, negative divisor.
math70.xml
math70.xsl
math70.out
math
Test of 'div' operator on two nodes.
math71.xml
math71.xsl
math71.out
math
Test of 'div' operator on two nodes with confusing names.
math72.xml
math72.xsl
math72.out
math
Test of 'div' operator on two attributes.
math73.xml
math73.xsl
math73.out
math
Test of 'div' operator on attributes of nodes with confusing names.
math74.xml
math74.xsl
math74.out
math
Test of 'div' operator with -0 as divisor.
math75.xml
math75.xsl
math75.out
math
Test of 'div' operator, comparing 0 and -0 as divisors.
math76.xml
math76.xsl
math76.out
math
Test of 'div' operator with 0 on both sides.
math77.xml
math77.xsl
math77.out
math
Test of 'div' operator and less-than.
math78.xml
math78.xsl
math78.out
math
Test of 'mod' operator on two nodes.
math79.xml
math79.xsl
math79.out
math
Test of 'mod' operator on two nodes with confusing names.
math80.xml
math80.xsl
math80.out
math
Test of 'mod' operator on two attributes.
math81.xml
math81.xsl
math81.out
math
Test of 'mod' operator on attributes of nodes with confusing names.
math82.xml
math82.xsl
math82.out
math
Test of 'mod' operator on positive and negative operands.
math83.xml
math83.xsl
math83.out
math
Paul Dick
2001-11-08
Test of sum().
math84.xml
math84.xsl
math84.out
math
David Marston
2001-11-08
Test of nesting of parentheses.
math85.xml
math85.xsl
math85.out
math
Paul Dick
2001-11-08
Test of repeated use of * to multiply.
math86.xml
math86.xsl
math86.out
math
Paul Dick
2001-11-08
Test of repeated division.
math87.xml
math87.xsl
math87.out
math
Paul Dick
2001-11-08
Mini stress of x-way multiply and divide.
math88.xml
math88.xsl
math88.out
math
David Marston
2001-11-08
Test that NaN propagates through + and parentheses.
math89.xml
math89.xsl
math89.out
math
David Marston
2001-11-08
Test that NaN propagates through * and unary -.
math90.xml
math90.xsl
math90.out
math
David Marston
2001-11-08
Test that NaN propagates through subtraction.
math91.xml
math91.xsl
math91.out
math
David Marston
2001-11-08
Test that NaN propagates through div.
math92.xml
math92.xsl
math92.out
math
David Marston
2001-11-08
Test that NaN propagates through mod.
math93.xml
math93.xsl
math93.out
math
David Marston
2001-11-08
Test that NaN propagates through the numeric functions.
math94.xml
math94.xsl
math94.out
math
David Marston
2001-11-08
Test of sum() with non-number.
math95.xml
math95.xsl
math95.out
math
David Marston
2001-11-08
Test of sum() with unary - in some nodes.
math96.xml
math96.xsl
math96.out
math
David Marston
2001-11-08
Test of repeated use of +.
math97.xml
math97.xsl
math97.out
math
David Marston
2001-11-08
Test of repeated use of -. Space away from - when required.
math98.xml
math98.xsl
math98.out
math
David Marston
2001-11-08
Test that * has precedence over + and -.
math99.xml
math99.xsl
math99.out
math
David Marston
2001-11-08
Test that div has precedence over + and -.
math100.xml
math100.xsl
math100.out
math
David Marston
2001-11-08
Test that mod has precedence over + and -.
math101.xml
math101.xsl
math101.out
math
David Marston
2001-11-08
Test that number() with no argument applies to context node.
math102.xml
math102.xsl
math102.out
math
David Marston
2001-11-08
Test of unary '-' on a union.
math103.xml
math103.xsl
math103.out
math
David Marston
2001-11-08
Test of is-a-number technique.
math104.xml
math104.xsl
math104.out
math
David Marston
2001-11-08
Test what value-of does to a large number.
math105.xml
math105.xsl
math105.out
math
David Marston
2001-11-08
Test of number() conversion function for small decimal numbers.
math110.xml
math110.xsl
math110.out
math
Gordon Chiu
2001-11-08
Test of string to number conversion for small (yet still representable) decimal numbers.
math111.xml
math111.xsl
math111.out
mdocs
Paul Dick
2001-11-08
Test document() function: Provides multiple input sources. One argument: string.
mdocs01.xml
mdocs01a.xml
mdocs01.xsl
mdocs01.out
mdocs
David Marston
2001-11-08
Test nesting of document() function.
mdocs02.xml
mdocs02a.xml
mdocs02b.xml
mdocs02.xsl
mdocs02.out
mdocs
David Marston
2001-11-08
Test document() function: Provides multiple input sources. Two arguments: string, node-set.
mdocs03.xml
mdocs03a.xml
mdocs03.xsl
mdocs03.out
mdocs
David Marston
2001-11-08
Test document() function with one argument: node-set.
mdocs04.xml
mdocs04a.xml
mdocs04b.xml
mdocs04.xsl
mdocs04.out
mdocs
Paul Dick
2001-11-08
Test document() function with path following.
mdocs05.xml
compu.xml
mdocs05.xsl
mdocs05.out
mdocs
David Marston
2001-11-08
Test document() function with two arguments: node-set, node-set.
mdocs06.xml
mdocs06a.xml
mdocs06b.xml
mdocs06.xsl
mdocs06.out
mdocs
Paul Dick
2001-11-08
Test document() function: Mini Stress test. The many 'a' elements contain repeats of the file names. Union should not contain duplicate nodes.
mdocs07.xml
mdocs04a.xml
mdocs04b.xml
mdocs06a.xml
mdocs06b.xml
mdocs07.xsl
mdocs07.out
mdocs
David Marston
2001-11-08
Test document() function: Generating nodeset based on ancestors of document() union.
mdocs08.xml
mdocs04a.xml
mdocs04b.xml
mdocs08.xsl
mdocs08.out
mdocs
Paul Dick
2001-11-08
Test that document("") refers to the root node of the stylesheet.
mdocs09.xml
mdocs09.xsl
mdocs09.out
mdocs
Paul Dick
2001-11-08
Test document() function with local file specification.
mdocs10.xml
mdocs10.xsl
mdocs10.out
mdocs
David Marston
2001-11-08
Check that position() counts nodes in external document.
mdocs11.xml
mdocs11.xsl
mdocs11.out
mdocs
David Marston
2001-11-08
When document('') refers to the root node of the stylesheet, it means the current file, not the main stylesheet. In this test, the call to document() is in the included stylesheet, hence local to it.
mdocs12.xml
mdocs12.xsl
xincmdocs12.xsl
mdocs12.out
mdocs
David Marston
2001-11-08
When document('') refers to the root node of the stylesheet, it means the current file, not the main stylesheet. In this test, the call to document() is in the imported stylesheet, hence local to it.
mdocs13.xml
mdocs13.xsl
ximpmdocs13.xsl
mdocs13.out
mdocs
Jeni Tennison
2001-11-08
Use document() to perform an include-like operation between two files. At the conformance level, this shows that we can put the node-set from document() into a variable, then reference where a node-set is required.
mdocs14.xml
x14template.html
mdocs14.xsl
mdocs14.out
mdocs
David Marston
2001-11-08
Test / as second argument to document(). Two arguments: string variable, node-set.
mdocs15.xml
mdocs15a.xml
mdocs15.xsl
mdocs15.out
mdocs
Norm Walsh
2001-11-08
Compare two evaluation sequences for variable containing node-set returned from document() call.
mdocs16.xml
terms.xml
mdocs16.xsl
mdocs16.out
mdocs
Doug Tidwell, adapted by David Marston
2001-11-08
Use document('') to refer to the stylesheet, and have a local lookup table.
mdocs17.xml
mdocs17.xsl
mdocs17.out
mdocs
David Marston
2001-11-08
Try sorting and numbering nodes from two other documents.
mdocs18.xml
mdwords-a.xml
mdwords-b.xml
mdocs18.xsl
mdocs18.out
message
David Marston
2001-11-08
Issue a message from a literal constant, default on terminate option
message01.xml
message01.xsl
message01.out
message
David Marston
2001-11-08
Issue a message from a literal constant, "no" on terminate option
message02.xml
message02.xsl
message02.out
message
David Marston
2001-11-08
Test xsl:text inside xsl:message
message03.xml
message03.xsl
message03.out
message
David Marston
2001-11-08
Test for-each and value-of inside xsl:message
message04.xml
message04.xsl
message04.out
message
David Marston
2001-11-08
Test if and copy-of inside xsl:message
message05.xml
message05.xsl
message05.out
message
David Marston
2001-11-08
Test choose and variable inside xsl:message
message06.xml
message06.xsl
message06.out
message
David Marston
2001-11-08
Test apply-templates inside xsl:message
message07.xml
message07.xsl
message07.out
message
David Marston
2001-11-08
Test call-template inside xsl:message
message08.xml
message08.xsl
message08.out
message
David Marston
2001-11-08
Test one xsl:message inside another
message09.xml
message09.xsl
message09.out
message
David Marston
2001-11-08
Test xsl:element and xsl:attribute inside xsl:message
message10.xml
message10.xsl
message10.out
message
David Marston
2001-11-08
Test xsl:comment inside xsl:message
message11.xml
message11.xsl
message11.out
message
David Marston
2001-11-08
Test xsl:processing-instruction inside xsl:message
message12.xml
message12.xsl
message12.out
message
David Marston
2001-11-08
Test xsl:copy inside xsl:message
message13.xml
message13.xsl
message13.out
message
David Marston
2001-11-08
Test xsl:number inside xsl:message; number should appear.
message14.xml
message14.xsl
message14.out
message
David Marston
2001-11-08
Test xsl:fallback inside xsl:message
message15.xml
message15.xsl
message15.out
message
David Marston
2001-11-08
Test xsl:message inside xsl:param instead of xsl:template
message16.xml
message16.xsl
message16.out
modes
Paul Dick
2001-11-08
Simple test of xsl:apply-templates with mode.
modes01.xml
modes01.xsl
modes01.out
modes
Test of moded template calling xsl:apply-templates on another template.
modes02.xml
modes02.xsl
modes02.out
modes
Test of xsl:apply-templates with mode not found.
modes03.xml
modes03.xsl
modes03.out
modes
Simple test of xsl:apply-templates with no mode, but with same-pattern template that has a mode available.
modes04.xml
modes04.xsl
modes04.out
modes
Simple test of xsl:apply-templates with mode, using the default rule.
modes05.xml
modes05.xsl
modes05.out
modes
Test of xsl:apply-templates with mode, using a qualified name.
modes06.xml
modes06.xsl
modes06.out
modes
Test of xsl:apply-templates with mode, using a non-qualified name, but with a qualified name in scope.
modes07.xml
modes07.xsl
modes07.out
modes
Test of several modes being available.
modes08.xml
modes08.xsl
modes08.out
modes
David Marston
2001-11-08
Test an apply-templates that has no select but has a mode.
modes09.xml
modes09.xsl
modes09.out
modes
David Marston
2001-11-08
Show that we only go into a mode via apply-templates. You can't put a mode on call-template, and the fact that you call a named template that has a mode specifier doesn't mean you are in that mode.
modes10.xml
modes10.xsl
modes10.out
modes
Carmelo Montanez
2001-11-08
Test apply-templates for a comment with a mode and moded matching template.
modes11.xml
modes11.xsl
modes11.out
modes
Carmelo Montanez
2001-11-08
Test apply-templates for PI with a mode and moded matching template.
modes12.xml
modes12.xsl
modes12.out
modes
Carmelo Montanez
2001-11-08
Test apply-templates for any node() with a mode and moded matching template.
modes13.xml
modes13.xsl
modes13.out
modes
Carmelo Montanez
2001-11-08
Test apply-templates for an attribute with a mode and moded matching template.
modes14.xml
modes14.xsl
modes14.out
modes
Mingfei Peng (mfpeng@excite.com), altered by David Marston
2001-11-08
Re-use nodes in different modes; templates have step-paths
modes15.xml
modes15.xsl
modes15.out
modes
David Marston
2001-11-08
Test that qualified name of a mode is used in expanded form.
modes16.xml
modes16.xsl
modes16.out
modes
David Marston
2001-11-08
Check that underscores are allowed in names.
modes17.xml
modes17.xsl
modes17.out
namedtemplate
Paul Dick
2001-11-08
General test for xsl:call-template.
namedtemplate01.xml
namedtemplate01.xsl
namedtemplate01.out
namedtemplate
Paul Dick
2001-11-08
Test for xsl:call-template of one that has both match and name.
namedtemplate02.xml
namedtemplate02.xsl
namedtemplate02.out
namedtemplate
Paul Dick
2001-11-08
Test for recursion of xsl:call-template.
namedtemplate03.xml
namedtemplate03.xsl
namedtemplate03.out
namedtemplate
Paul Dick
2001-11-08
Make sure qualified names work for named templates.
namedtemplate04.xml
namedtemplate04.xsl
namedtemplate04.out
namedtemplate
Paul Dick
2001-11-08
Call named template with non-qualified name, but with qualified name in scope.
namedtemplate05.xml
namedtemplate05.xsl
namedtemplate05.out
namedtemplate
David Marston
2001-11-08
Call named template that has priority and mode.
namedtemplate06.xml
namedtemplate06.xsl
namedtemplate06.out
namedtemplate
Paul Dick
2001-11-08
Tests the ability to reset and evaluate a parameter.
namedtemplate07.xml
namedtemplate07.xsl
namedtemplate07.out
namedtemplate
David Marston
2001-11-08
Test of nested template calls.
namedtemplate08.xml
namedtemplate08.xsl
namedtemplate08.out
namedtemplate
David Marston
2001-11-08
Test of nested template calls.
namedtemplate09.xml
namedtemplate09.xsl
namedtemplate09.out
namedtemplate
Test of simulated numerically-indexed for loop.
namedtemplate10.xml
namedtemplate10.xsl
namedtemplate10.out
namedtemplate
David Marston
2001-11-08
Test for-each inside xsl:with-param.
namedtemplate11.xml
namedtemplate11.xsl
namedtemplate11.out
namedtemplate
David Marston
2001-11-08
Test use of passed-in value in an AVT. Derived from example code at end of 11.6
namedtemplate12.xml
namedtemplate12.xsl
namedtemplate12.out
namedtemplate
David Marston
2001-11-08
Ensure that we can use the default parameter value on some calls
namedtemplate13.xml
namedtemplate13.xsl
namedtemplate13.out
namedtemplate
Test select= on xsl:param inside named template
namedtemplate14.xml
namedtemplate14.xsl
namedtemplate14.out
namedtemplate
David Marston
2001-11-08
Test use of leading underscore in names.
namedtemplate15.xml
namedtemplate15.xsl
namedtemplate15.out
namedtemplate
David Marston
2001-11-08
Make sure qualified names match by expanded name.
namedtemplate16.xml
namedtemplate16.xsl
namedtemplate16.out
namedtemplate
David Marston
2001-11-08
Test import precedence: both ntimpa and ntimpb have "show" template, b wins.
namedtemplate17.xml
namedtemplate17.xsl
ntimpa.xsl
ntimpb.xsl
namedtemplate17.out
namedtemplate
David Marston
2001-11-08
Test import precedence: main stylesheet wins over imported one.
namedtemplate18.xml
namedtemplate18.xsl
ntimpa.xsl
namedtemplate18.out
namedtemplate
David Marston
2001-11-08
Test import precedence: both ntimpa and ntimpc have "show" template, c wins.
namedtemplate19.xml
namedtemplate19.xsl
ntimpa.xsl
ntimpc.xsl
namedtemplate19.out
namespace
Paul Dick
2001-11-08
Apply namespaces to attributes
namespace01.xml
namespace01.xsl
namespace01.out
namespace
Paul Dick
2001-11-08
Basic test of applying namespaces to elements.
namespace02.xml
namespace02.xsl
namespace02.out
namespace
Paul Dick
2001-11-08
Adding an attribute to an element replaces any existing attribute of that element with the same expanded-name. For attribute L, there is only a local name. Attribute Q has a namespace.
namespace03.xml
namespace03.xsl
namespace03.out
namespace
Paul Dick
2001-11-08
Test that default namespaces do not apply directly to attributes.
namespace04.xml
namespace04.xsl
namespace04.out
namespace
Paul Dick
2001-11-08
Stylesheets are free to use any prefix, provided there is a namespace declaration that binds the prefix to the URI of XSLT namespace.
namespace05.xml
namespace05.xsl
namespace05.out
namespace
Paul Dick
2001-11-08
Testing an attribute not from the XSLT namespace, which is legal provided that the expanded name of the attribute has a non-null namespace URI.
namespace06.xml
namespace06.xsl
namespace06.out
namespace
Paul Dick
2001-11-08
Test of 'local-name()' function on an element.
namespace07.xml
namespace07.xsl
namespace07.out
namespace
David Marston
2001-11-08
Test name functions on non-namespaced attribute node.
namespace08.xml
namespace08.xsl
namespace08.out
namespace
Paul Dick
2001-11-08
Test of 'local-name()' function on attribute in non-default namespace.
namespace09.xml
namespace09.xsl
namespace09.out
namespace
Paul Dick
2001-11-08
Test of 'namespace-uri' function.
namespace10.xml
namespace10.xsl
namespace10.out
namespace
Paul Dick
2001-11-08
Test of 'namespace-uri()' function, with hyphenated node name.
namespace11.xml
namespace11.xsl
namespace11.out
namespace
Paul Dick
2001-11-08
Test of 'namespace-uri()' function on an element.
namespace12.xml
namespace12.xsl
namespace12.out
namespace
David Marston
2001-11-08
Have more than one prefix bound to the URI of XSLT namespace.
namespace14.xml
namespace14.xsl
namespace14.out
namespace
Paul Dick
2001-11-08
Stylesheet elements may contain any element not from the XSLT namespace, provided that the expanded name of the element has a non-null namespace URI.
namespace15.xml
namespace15.xsl
namespace15.out
namespace
Paul Dick
2001-11-08
XSLT processor must ignore a top-level element without giving and error if it does not recognize the namespace URI. The prefix used must still resolve to a URI; but that URI may not be known.
namespace16.xml
namespace16.xsl
namespace16.out
namespace
David Marston
2001-11-08
Test xsl:exclude-result-prefixes, stylesheet level
namespace17.xml
namespace17.xsl
namespace17.out
namespace
David Marston
2001-11-08
Test exclude-result-prefixes, attribute level
namespace18.xml
namespace18.xsl
namespace18.out
namespace
Paul Dick
2001-11-08
Test basic functionality of namespace-alias. Where XSL elements are created by using Literal Result Elements. namespace24 is very similar, but it creates the axsl:stylesheet element via xsl:element.
namespace19.xml
namespace19.xsl
namespace19.out
namespace
Paul Dick
2001-11-08
Test exclude-result-prefixes.
namespace20.xml
namespace20.xsl
namespace20.out
namespace
Paul Dick
2001-11-08
Match namespace between stylesheet, in a select, and input. Prefixes differ but the URIs are the same.
namespace21.xml
namespace21.xsl
namespace21.out
namespace
Paul Dick
2001-11-08
Show how namespaces are inherited down to succeeding elements.
namespace22.xml
namespace22.xsl
namespace22.out
namespace
Paul Dick
2001-11-08
Testing an attribute not from the XSLT namespace, which is legal provided that the expanded name of the attribute has a non-null namespace URI. This tests for many xslt elements, apparent code path are different for numerous elements. Should actually output a "bogus" stylesheet.
namespace23.xml
namespace23.xsl
test1.xsl
test2.xsl
namespace23.out
namespace
Paul Dick
2001-11-08
Test basic functionality of namespace-alias. Where XSL elements are created by using xsl:element command.
namespace24.xml
namespace24.xsl
namespace24.out
namespace
Paul Dick
2001-11-08
Simple case of creating LRE with nested namespace declarations.
namespace25.xml
namespace25.xsl
namespace25.out
namespace
David Marston
2001-11-08
Test of 'local-name()' with zero arguments.
namespace26.xml
namespace26.xsl
namespace26.out
namespace
David Marston
2001-11-08
Test of 'namespace-uri()' with no arguments.
namespace27.xml
namespace27.xsl
namespace27.out
namespace
David Marston
2001-11-08
Test of local-name and name() on namespace axis.
namespace28.xml
namespace28.xsl
namespace28.out
namespace
David Marston
2001-11-08
Test name functions on processing instructions.
namespace29.xml
namespace29.xsl
namespace29.out
namespace
David Marston
2001-11-08
Test name functions on comments.
namespace30.xml
namespace30.xsl
namespace30.out
namespace
David Marston
2001-11-08
Test name functions on text nodes.
namespace31.xml
namespace31.xsl
namespace31.out
namespace
Paul Dick
2001-11-08
Test of local-name() on default namespace declaration.
namespace32.xml
namespace32.xsl
namespace32.out
namespace
David Marston
2001-11-08
Test of namespace-uri() on namespaces.
namespace33.xml
namespace33.xsl
namespace33.out
namespace
David Marston
2001-11-08
Test of namespace-uri() on default namespace declaration.
namespace34.xml
namespace34.xsl
namespace34.out
namespace
David Marston
2001-11-08
Get xmlns declaration attached to outermost LRE. Prefix "axsl" should also be literal.
namespace35.xml
namespace35.xsl
namespace35.out
namespace
Scott Boag
2001-11-08
Test for resetting of the unspecified default namespace by a contained xsl:element.
namespace36.xml
namespace36.xsl
namespace36.out
namespace
Scott Boag
2001-11-08
Test for resetting of a specified default namespace.
namespace37.xml
namespace37.xsl
namespace37.out
namespace
Scott Boag
2001-11-08
Test for resetting of a specified default namespace by a LRE.
namespace38.xml
namespace38.xsl
namespace38.out
namespace
Scott Boag
2001-11-08
Test for resetting of a prefixed namespace by a LRE.
namespace39.xml
namespace39.xsl
namespace39.out
namespace
Scott Boag
2001-11-08
Test for resetting of a prefixed namespace by a LRE.
namespace40.xml
namespace40.xsl
namespace40.out
namespace
Scott Boag
2001-11-08
Test for specification of an empty namespace.
namespace41.xml
namespace41.xsl
namespace41.out
namespace
Scott Boag
2001-11-08
Test to make sure xsl:attribute isn't added to the containing element when an xsl:element is ignored. Should see a warning that xyz:foo was not created. The <yyy/> element is placed directly within out, but the attribute isn't.
namespace42.xml
namespace42.xsl
namespace42.out
namespace
Scott Boag
2001-11-08
Test for non-empty illegal element name.
namespace43.xml
namespace43.xsl
namespace43.out
namespace
Philip Strube
2001-11-08
Create attribute with QName and namespace which restates same URI.
namespace44.xml
namespace44.xsl
namespace44.out
namespace
Philip Strube
2001-11-08
Create attribute with QName whose prefix is known.
namespace45.xml
namespace45.xsl
namespace45.out
namespace
Philip Strube
2001-11-08
Create attribute with NCName and newly-introduced namespace.
namespace46.xml
namespace46.xsl
namespace46.out
namespace
Scott Boag
2001-11-08
Test for resetting of an unspecified default namespace by a LRE.
namespace47.xml
namespace47.xsl
namespace47.out
namespace
David Marston
2001-11-08
Test for error recovery when assigned name ends with : (has null local-part)
namespace48.xml
namespace48.xsl
namespace48.out
namespace
Paul Dick
2001-11-08
Baseline test of xsl:element; stylesheet has namespace node.
namespace49.xml
namespace49.xsl
namespace49.out
namespace
Paul Dick
2001-11-08
Use xsl:element with namespace attribute; prefix known at stylesheet level.
namespace50.xml
namespace50.xsl
namespace50.out
namespace
Paul Dick
2001-11-08
Use xsl:element with namespace attribute, but namespace new at that point.
namespace51.xml
namespace51.xsl
namespace51.out
namespace
Paul Dick
2001-11-08
Use xsl:element with namespace in AVT, comes out as null string.
namespace52.xml
namespace52.xsl
namespace52.out
namespace
Paul Dick
2001-11-08
Use xsl:element with namespace that is AVT, URI matches one already in scope.
namespace53.xml
namespace53.xsl
namespace53.out
namespace
Paul Dick
2001-11-08
Use xsl:element with a namespace that has AVT, introduces new namespace.
namespace54.xml
namespace54.xsl
namespace54.out
namespace
David Marston
2001-11-08
Prefixed xmlns declaration and same-prefixed name; namespace matches default set locally.
namespace55.xml
namespace55.xsl
namespace55.out
namespace
David Marston
2001-11-08
Test for namespace attribute not (previously) tied to prefix.
namespace56.xml
namespace56.xsl
namespace56.out
namespace
David Marston
2001-11-08
Test what happens when namespace attrib is a known URI, but no prefixes involved.
namespace57.xml
namespace57.xsl
namespace57.out
namespace
David Marston
2001-11-08
Test for namespace attribute matching stylesheet default.
namespace58.xml
namespace58.xsl
namespace58.out
namespace
David Marston
2001-11-08
Test for namespace attribute with new URI and prefix requested.
namespace59.xml
namespace59.xsl
namespace59.out
namespace
David Marston
2001-11-08
Test for resetting of a prefixed namespace by a LRE; stylesheet default NS set.
namespace60.xml
namespace60.xsl
namespace60.out
namespace
David Marston
2001-11-08
Test for specification of an empty namespace; stylesheet default NS set.
namespace61.xml
namespace61.xsl
namespace61.out
namespace
David Marston
2001-11-08
Two xmlns declarations with namespace attrib (matches default) in xsl:element.
namespace62.xml
namespace62.xsl
namespace62.out
namespace
David Marston
2001-11-08
Reset default locally, but namespace attribute matches stylesheet default.
namespace63.xml
namespace63.xsl
namespace63.out
namespace
David Marston
2001-11-08
Test for prefixed name when prefixed NS is in scope; no namespace attrib.
namespace64.xml
namespace64.xsl
namespace64.out
namespace
David Marston
2001-11-08
Test resetting prefix and URI to what they were anyway.
namespace65.xml
namespace65.xsl
namespace65.out
namespace
David Marston
2001-11-08
Test resetting of a prefix to same URI as known prefix.
namespace66.xml
namespace66.xsl
namespace66.out
namespace
David Marston
2001-11-08
Test for prefixed name when prefixed NS is in scope; also set default for stylesheet.
namespace67.xml
namespace67.xsl
namespace67.out
namespace
David Marston
2001-11-08
Set default namespace in outer, then specify namespace for inner; add prefixed decl.
namespace68.xml
namespace68.xsl
namespace68.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration with prefixed name; default was set.
namespace69.xml
namespace69.xsl
namespace69.out
namespace
David Marston
2001-11-08
When there two prefixes for an NS URI, exclude-result-prefixes of one prefix excludes all for that URI.
namespace70.xml
namespace70.xsl
namespace70.out
namespace
David Marston
2001-11-08
Baseline case of an xmlns declaration in xsl:element.
namespace71.xml
namespace71.xsl
namespace71.out
namespace
David Marston
2001-11-08
Put both an unprefixed xmlns declaration and namespace attrib in xsl:element.
namespace72.xml
namespace72.xsl
namespace72.out
namespace
David Marston
2001-11-08
Put an unprefixed xmlns declaration in xsl:element where requested name has prefix.
namespace73.xml
namespace73.xsl
namespace73.out
namespace
David Marston
2001-11-08
Put both an unprefixed xmlns declaration and namespace attrib in; name has prefix.
namespace74.xml
namespace74.xsl
namespace74.out
namespace
David Marston
2001-11-08
Baseline case of a non-empty but unprefixed xmlns declaration in xsl:element.
namespace75.xml
namespace75.xsl
namespace75.out
namespace
David Marston
2001-11-08
Mix a non-empty xmlns declaration and namespace attrib (to same) in xsl:element.
namespace77.xml
namespace77.xsl
namespace77.out
namespace
David Marston
2001-11-08
Mix a non-empty xmlns declaration and namespace attrib (different URI) in xsl:element.
namespace78.xml
namespace78.xsl
namespace78.out
namespace
David Marston
2001-11-08
Have a non-empty but unprefixed xmlns declaration while specifying prefixed name.
namespace79.xml
namespace79.xsl
namespace79.out
namespace
David Marston
2001-11-08
Prefixed xmlns declaration and same-prefixed name; no namespace attrib; default set.
namespace80.xml
namespace80.xsl
namespace80.out
namespace
David Marston
2001-11-08
Mix xmlns declaration and namespace attrib (to same) in xsl:element; name has prefix.
namespace81.xml
namespace81.xsl
namespace81.out
namespace
David Marston
2001-11-08
Set xmlns declaration and namespace attrib to different URIs; name has prefix.
namespace82.xml
namespace82.xsl
namespace82.out
namespace
David Marston
2001-11-08
Use prefixed name; requested NS matches default rather than what's declared for that prefix.
namespace83.xml
namespace83.xsl
namespace83.out
namespace
David Marston
2001-11-08
Use prefixed name; requested NS matches default; another decl present.
namespace84.xml
namespace84.xsl
namespace84.out
namespace
David Marston
2001-11-08
Test crossing prefix set locally with namespace from outer level (where it has other prefix).
namespace86.xml
namespace86.xsl
namespace86.out
namespace
David Marston
2001-11-08
Mix xmlns declaration and namespace attrib (to same) in xsl:element; name has prefix.
namespace87.xml
namespace87.xsl
namespace87.out
namespace
David Marston
2001-11-08
Use xsl:element with namespace attribute and default reset; prefix known at stylesheet level.
namespace88.xml
namespace88.xsl
namespace88.out
namespace
David Marston
2001-11-08
Test that exclude-result-prefixes should NOT affect xsl:element (when prefix needed)
namespace89.xml
namespace89.xsl
namespace89.out
namespace
David Marston
2001-11-08
Test crossing prefix set at outer level with URI also attached to different prefix in local decl.
namespace90.xml
namespace90.xsl
namespace90.out
namespace
David Marston
2001-11-08
Baseline case of prefixed xmlns declaration in xsl:element.
namespace91.xml
namespace91.xsl
namespace91.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration with null namespace attrib.
namespace92.xml
namespace92.xsl
namespace92.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration with non-null namespace attrib, different URIs.
namespace93.xml
namespace93.xsl
namespace93.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration with non-null namespace attrib, same URI.
namespace94.xml
namespace94.xsl
namespace94.out
namespace
David Marston
2001-11-08
Prefixed xmlns declaration and same-prefixed name; no namespace attrib.
namespace95.xml
namespace95.xsl
namespace95.out
namespace
David Marston
2001-11-08
Issue prefixed name in current default namespace, rather than the one assigned to tha prefix at outer level
namespace96.xml
namespace96.xsl
namespace96.out
namespace
David Marston
2001-11-08
Test for prefixed name when prefixed NS is in scope; also set default locally.
namespace97.xml
namespace97.xsl
namespace97.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration with non-null namespace attrib, same URI and prefix.
namespace98.xml
namespace98.xsl
namespace98.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration, namespace attrib sets different URI of that prefix.
namespace99.xml
namespace99.xsl
namespace99.out
namespace
David Marston
2001-11-08
Use prefixed xmlns declaration, namespace attrib to same URI, different prefix on name.
namespace100.xml
namespace100.xsl
namespace100.out
namespace
David Marston
2001-11-08
Use "plain" xsl:element while both default and prefixed NS defined at top.
namespace101.xml
namespace101.xsl
namespace101.out
namespace
David Marston
2001-11-08
Set default namespace, then reset via xmlns declaration in xsl:element.
namespace102.xml
namespace102.xsl
namespace102.out
namespace
David Marston
2001-11-08
Set default namespace, then set differently in xsl:element.
namespace103.xml
namespace103.xsl
namespace103.out
namespace
David Marston
2001-11-08
Specify an empty namespace; stylesheet default NS set, and reset in xsl:element.
namespace104.xml
namespace104.xsl
namespace104.out
namespace
David Marston
2001-11-08
Specify an empty namespace; default NS set at two levels.
namespace105.xml
namespace105.xsl
namespace105.out
namespace
David Marston
2001-11-08
Test recovery when assigned name begins with : (has null namespace)
namespace106.xml
namespace106.xsl
namespace106.out
namespace
David Marston
2001-11-08
Use xsl:element with namespace attribute; prefix known at stylesheet level; default set.
namespace107.xml
namespace107.xsl
namespace107.out
namespace
David Marston
2001-11-08
Use xsl:element with namespace attribute that matches default; another in scope.
namespace108.xml
namespace108.xsl
namespace108.out
namespace
David Marston
2001-11-08
Use namespace attribute, but namespace new at that point; default was set.
namespace109.xml
namespace109.xsl
namespace109.out
namespace
David Marston
2001-11-08
Test for invalid namespace URI; spec says "not syntactically legal URI" is NOT error.
namespace110.xml
namespace110.xsl
namespace110.out
namespace
David Marston
2001-11-08
Set and reset default namespace, no prefixes involved.
namespace111.xml
namespace111.xsl
namespace111.out
namespace
David Marston
2001-11-08
Set default namespace at two levels, no prefixes involved.
namespace112.xml
namespace112.xsl
namespace112.out
namespace
Gary L Peskin, based on test case from Jens Lautenbacher
2001-11-08
Verify that namespace-alias is honored in included stylesheets.
namespace113.xml
namespace113.xsl
incnamespace113.xsl
namespace113.out
namespace
David Marston
2001-11-08
Use xsl:element with namespace attribute and default changed; prefix known at stylesheet level.
namespace115.xml
namespace115.xsl
namespace115.out
namespace
David Marston
2001-11-08
Try to put un-namespaced attribute on namespaced element.
namespace116.xml
namespace116.xsl
namespace116.out
namespace
David Marston
2001-11-08
Create prefixed attribute with namespace requested via attribute.
namespace117.xml
namespace117.xsl
namespace117.out
namespace
David Marston
2001-11-08
Put namespace attribute on xsl:attribute, but set it to null (which it would have been anyway).
namespace119.xml
namespace119.xsl
namespace119.out
namespace
David Marston
2001-11-08
Set a prefixed name to an NS not among those in scope; prefix was in use.
namespace120.xml
namespace120.xsl
namespace120.out
namespace
David Marston
2001-11-08
Reset prefix from innermost URI to outer (default) one.
namespace121.xml
namespace121.xsl
namespace121.out
namespace
David Marston
2001-11-08
Request prefix that is already mapped to requested NS, default set globally.
namespace122.xml
namespace122.xsl
namespace122.out
namespace
David Marston
2001-11-08
Set a prefixed name to same NS as outer default, prefix is new.
namespace123.xml
namespace123.xsl
namespace123.out
namespace
David Marston
2001-11-08
Set a prefixed name to same NS as other prefix already had, prefix is new.
namespace124.xml
namespace124.xsl
namespace124.out
namespace
David Marston
2001-11-08
See what happens to attribute when default namespace is declared.
namespace125.xml
namespace125.xsl
namespace125.out
namespace
David Marston
2001-11-08
Have default namespace declared, request attribute in null namespace.
namespace126.xml
namespace126.xsl
namespace126.out
namespace
David Marston
2001-11-08
Have default namespace declared, request attribute in namespace different from default. No prefix on attribute name. Processor must create a prefix.
namespace127.xml
namespace127.xsl
namespace127.out
namespace
David Marston
2001-11-08
Have default namespace declared, request attribute in namespace same as default. No prefix on attribute name. Processor must create a prefix.
namespace128.xml
namespace128.xsl
namespace128.out
namespace
David Marston
2001-11-08
Have default namespace declared, request attribute in namespace same as default. New prefix on attribute name. Processor must create a prefix.
namespace130.xml
namespace130.xsl
namespace130.out
namespace
David Marston
2001-11-08
Have default namespace declared, request attribute in namespace different from default. New prefix on attribute name. Processor must create a prefix.
namespace131.xml
namespace131.xsl
namespace131.out
namespace
David Marston
2001-11-08
Declare prefixed namespace at stylesheet level, then use prefix in attribute name only. No namespace nor xmlns on xsl:attribute itself.
namespace132.xml
namespace132.xsl
namespace132.out
namespace
David Marston
2001-11-08
Declare prefixed namespace at stylesheet level, then use another prefix in attribute name, but same namespace. New namespace-decl must be issued, or change prefix.
namespace134.xml
namespace134.xsl
namespace134.out
namespace
Santiago Pericas-Geertsen
2001-11-08
Test for resetting of an unspecified default namespace by copy-of.
namespace137.xml
namespace137.xsl
namespace137.out
namespace
David Marston
2001-11-08
Test for resetting of a namespace prefix by copy-of.
namespace138.xml
namespace138.xsl
namespace138.out
namespace
David Marston
2001-11-08
Test copying of a namespace node by copy-of.
namespace139.xml
namespace139.xsl
namespace139.out
namespace
Santiago Pericas-Geertsen
2001-11-08
Check for AVT on element name when xsl:element has namespace attribute.
namespace140.xml
namespace140.xsl
namespace140.out
namespace
Gordon Chiu
2001-11-08
Test for resetting of an unspecified default namespace by copy-of.
namespace141.xml
namespace141.xsl
namespace141.out
namespace
David Marston
2001-11-08
Test name functions on default-namespace declaration. Should be null strings.
namespace142.xml
namespace142.xsl
namespace142.out
node
Paul Dick
2001-11-08
Test for text() node test.
node01.xml
node01.xsl
node01.out
node
Paul Dick
2001-11-08
Test for comment() node test.
node02.xml
node02.xsl
node02.out
node
Paul Dick
2001-11-08
Test for processing-instruction() node test.
node03.xml
node03.xsl
node03.out
node
Paul Dick
2001-11-08
Test of 'local-name()'
node04.xml
node04.xsl
node04.out
node
Paul Dick
2001-11-08
Test of 'namespace-uri()'
node05.xml
node05.xsl
node05.out
node
Paul Dick
2001-11-08
Test of 'name()', without arguments
node06.xml
node06.xsl
node06.out
node
Paul Dick
2001-11-08
Processing Instructions and comments within a stylesheet are ignored.
node07.xml
node07.xsl
node07.out
node
Paul Dick
2001-11-08
String value of the root node is the concatenation of the string values of all text node descendants of the root node in document order.
node08.xml
node08.xsl
node08.out
node
David Marston
2001-11-08
Test for value-of with comment() node test.
node09.xml
node09.xsl
node09.out
node
David Marston
2001-11-08
Test for value-of with processing-instruction() node test.
node10.xml
node10.xsl
node10.out
node
David Marston
2001-11-08
Test for node tests in match patterns (and union in select).
node11.xml
node11.xsl
node11.out
node
David Marston
2001-11-08
Test for node tests in select in for-each.
node12.xml
node12.xsl
node12.out
node
David Marston
2001-11-08
Test for access to comments hanging off the root.
node13.xml
node13.xsl
node13.out
node
David Marston
2001-11-08
Test for access to PIs hanging off the root.
node14.xml
node14.xsl
node14.out
node
David Marston
2001-11-08
Test for node() in match patterns. Default axis is child.
node15.xml
node15.xsl
node15.out
node
David Marston
2001-11-08
Test for 'attribute::*' in match pattern.
node16.xml
node16.xsl
node16.out
node
David Marston
2001-11-08
Test that 'namespace::node()' selects all namespaces.
node17.xml
node17.xsl
node17.out
node
David Marston
2001-11-08
Test for node test in argument to count() function.
node18.xml
node18.xsl
node18.out
node
David Marston
2001-11-08
Test for 'attribute::node()' in match pattern.
node19.xml
node19.xsl
node19.out
node
David Marston
2001-11-08
Test for 'parent::node()' in select.
node20.xml
node20.xsl
node20.out
node
David Marston
2001-11-08
Test for 'ancestor::node()' in select.
node21.xml
node21.xsl
node21.out
numberformat
David Marston
2001-11-08
Test of format-number with 2 arguments, showing zeroes.
numberformat01.xml
numberformat01.xsl
numberformat01.out
numberformat
David Marston
2001-11-08
Test of format-number and # and 0 in format string.
numberformat02.xml
numberformat02.xsl
numberformat02.out
numberformat
David Marston
2001-11-08
Test of format-number on a negative number.
numberformat03.xml
numberformat03.xsl
numberformat03.out
numberformat
David Marston
2001-11-08
Test of format-number on a negative number; should choose second pattern.
numberformat04.xml
numberformat04.xsl
numberformat04.out
numberformat
David Marston
2001-11-08
Test of format-number percentage format.
numberformat05.xml
numberformat05.xsl
numberformat05.out
numberformat
David Marston
2001-11-08
Test of format-number per-mille format.
numberformat06.xml
numberformat06.xsl
numberformat06.out
numberformat
David Marston
2001-11-08
Test of format-number currency symbol, which is not supposed to be there.
numberformat07.xml
numberformat07.xsl
numberformat07.out
numberformat
David Marston
2001-11-08
Test of format-number with prefix and suffix in format string.
numberformat08.xml
numberformat08.xsl
numberformat08.out
numberformat
David Marston
2001-11-08
Test default decimal-format on separator characters, changing both.
numberformat09.xml
numberformat09.xsl
numberformat09.out
numberformat
David Marston
2001-11-08
Test default decimal-format on pattern-only characters, positive number.
numberformat11.xml
numberformat11.xsl
numberformat11.out
numberformat
David Marston
2001-11-08
Test default decimal-format on pattern-only characters, negative number.
numberformat12.xml
numberformat12.xsl
numberformat12.out
numberformat
David Marston
2001-11-08
Test default decimal-format on pattern-only characters, negative number and one pattern.
numberformat13.xml
numberformat13.xsl
numberformat13.out
numberformat
David Marston
2001-11-08
Test specified result pattern for infinity.
numberformat14.xml
numberformat14.xsl
numberformat14.out
numberformat
David Marston
2001-11-08
Test specified result pattern for not-a-number.
numberformat15.xml
numberformat15.xsl
numberformat15.out
numberformat
David Marston
2001-11-08
Test of decimal-format per-mille format with character being changed.
numberformat16.xml
numberformat16.xsl
numberformat16.out
numberformat
David Marston
2001-11-08
Test decimal-format output character for negative, 2 patterns.
numberformat17.xml
numberformat17.xsl
numberformat17.out
numberformat
David Marston
2001-11-08
Test decimal-format output character for negative, one pattern.
numberformat18.xml
numberformat18.xsl
numberformat18.out
numberformat
David Marston
2001-11-08
Test decimal-format declaration with a name.
numberformat19.xml
numberformat19.xsl
numberformat19.out
numberformat
David Marston
2001-11-08
Test of decimal-format with qualified name. Unqualified name provided as a trap.
numberformat20.xml
numberformat20.xsl
numberformat20.out
numberformat
David Marston
2001-11-08
Test include of a decimal-format.
numberformat21.xml
numberformat21.xsl
periodgroup.xsl
numberformat21.out
numberformat
David Marston
2001-11-08
Test import of a decimal-format. Three formats should not conflict.
numberformat22.xml
numberformat22.xsl
periodgroup.xsl
numberformat22.out
numberformat
David Marston
2001-11-08
Test of include that does an import, providing two named decimal-formats. Three formats should not conflict.
numberformat23.xml
numberformat23.xsl
newminus.xsl
periodgroup.xsl
numberformat23.out
numberformat
David Marston
2001-11-08
Test of import that does an import, providing two named decimal-formats. Three formats should not conflict.
numberformat24.xml
numberformat24.xsl
newminus.xsl
periodgroup.xsl
numberformat24.out
numberformat
David Marston
2001-11-08
Create a conflict in the use of the '.' character.
numberformat25.xml
numberformat25.xsl
numberformat25.out
numberformat
David Marston
2001-11-08
Designate a space as the grouping separator.
numberformat26.xml
numberformat26.xsl
numberformat26.out
numberformat
David Marston
2001-11-08
Test of format-number minus-sign behavior on positive numbers.
numberformat27.xml
numberformat27.xsl
numberformat27.out
numberformat
David Marston
2001-11-08
Test what happens to minus sign embedded in second pattern.
numberformat28.xml
numberformat28.xsl
numberformat28.out
numberformat
David Marston
2001-11-08
Test decimal-format output character does not influence input.
numberformat29.xml
numberformat29.xsl
numberformat29.out
numberformat
David Marston
2001-11-08
Test effects of minus-sign in one pattern.
numberformat30.xml
numberformat30.xsl
numberformat30.out
numberformat
David Marston
2001-11-08
Test output of altered minus, 2 patterns but no sign marker in pattern.
numberformat31.xml
numberformat31.xsl
numberformat31.out
numberformat
David Marston
2001-11-08
Test of format-number percent format with character being changed.
numberformat32.xml
numberformat32.xsl
numberformat32.out
numberformat
David Marston
2001-11-08
Test changing both digit and zero-digit in format string.
numberformat34.xml
numberformat34.xsl
numberformat34.out
numberformat
David Marston
2001-11-08
Test of unequal spacing of grouping-separator.
numberformat35.xml
numberformat35.xsl
numberformat35.out
numberformat
David Marston
2001-11-08
Test what happens when we overflow available digits on the left.
numberformat36.xml
numberformat36.xsl
numberformat36.out
numberformat
David Marston
2001-11-08
Test result pattern for infinity, unchanged.
numberformat37.xml
numberformat37.xsl
numberformat37.out
numberformat
David Marston
2001-11-08
Test result pattern for not-a-number, unchanged.
numberformat38.xml
numberformat38.xsl
numberformat38.out
numberformat
David Marston
2001-11-08
Test result pattern for negative infinity, unchanged.
numberformat39.xml
numberformat39.xsl
numberformat39.out
numberformat
David Marston
2001-11-08
Test specification of result pattern for infinity when quantity to be displayed is negative infinity.
numberformat40.xml
numberformat40.xsl
numberformat40.out
numberformat
David Bertoni
2001-11-08
Test of multiple decimal-format elements with identical qualified names. This is allowed as long as all attributes are identical (including defaults).
numberformat41.xml
numberformat41.xsl
numberformat41.out
numberformat
David Bertoni
2001-11-08
Test of multiple decimal-format elements with identical names. This is allowed as long as all attributes are identical (including defaults).
numberformat42.xml
numberformat42.xsl
numberformat42.out
numberformat
David Marston
2001-11-08
Have two decimal-format elements with identical names, one in an import. This is allowed as long as all attributes are identical (including defaults).
numberformat43.xml
numberformat43.xsl
x43import.xsl
numberformat43.out
numberformat
David Marston
2001-11-08
Test whether a decimal-format declaration in an import is visible here.
numberformat44.xml
numberformat44.xsl
x43import.xsl
numberformat44.out
numberformat
David Marston
2001-11-08
Test whether a default decimal-format defined in an import is applied here.
numberformat45.xml
numberformat45.xsl
x45import.xsl
numberformat45.out
numberformat
David Marston
2001-11-08
Test whether a default decimal-format defined in an include is applied here.
numberformat46.xml
numberformat46.xsl
x45import.xsl
numberformat46.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document with no attributes specified.
numbering01.xml
numbering01.xsl
numbering01.out
numbering
Paul Dick, based on example in spec
2001-11-08
Test of simple numbering, no attributes specified.
numbering02.xml
numbering02.xsl
numbering02.out
numbering
Paul Dick, based on example in spec
2001-11-08
Test of level (multiple), count, format attributes.
numbering03.xml
numbering03.xsl
numbering03.out
numbering
Paul Dick, based on example in spec
2001-11-08
Test of level (any) and from attributes.
numbering04.xml
numbering04.xsl
numbering04.out
numbering
Paul Dick, based on example in spec
2001-11-08
Test of level (any) and nested from/count.
numbering05.xml
numbering05.xsl
numbering05.out
numbering
Paul Dick, based on example in spec
2001-11-08
Test level=single specified explicitly
numbering06.xml
numbering06.xsl
numbering06.out
numbering
David Marston
2001-11-08
Simple test of non-alphanumeric separator
numbering07.xml
numbering07.xsl
numbering07.out
numbering
David Marston
2001-11-08
Test of leading zeroes in numbering. Last separator propagates.
numbering08.xml
numbering08.xsl
numbering08.out
numbering
David Marston, based on example in spec
2001-11-08
Test of value attribute.
numbering09.xml
numbering09.xsl
numbering09.out
numbering
David Marston
2001-11-08
Test of format attributes that vary per level.
numbering10.xml
numbering10.xsl
numbering10.out
numbering
David Marston
2001-11-08
Test of grouping attributes.
numbering11.xml
numbering11.xsl
numbering11.out
numbering
David Marston
2001-11-08
Test of alphabetic "numbering" sequence.
numbering12.xml
numbering12.xsl
numbering12.out
numbering
David Marston
2001-11-08
Test of roman-numeral "numbering" sequence.
numbering13.xml
numbering13.xsl
numbering13.out
numbering
David Marston
2001-11-08
Test of greek-numeral "alphabetic" sequence.
numbering14.xml
numbering14.xsl
numbering14.out
numbering
David Marston
2001-11-08
Test of proper formation of Roman numerals.
numbering17.xml
numbering17.xsl
numbering17.out
numbering
David Marston
2001-11-08
Test of node numbering before and after the nodes specified in from.
numbering18.xml
numbering18.xsl
numbering18.out
numbering
David Marston
2001-11-08
Test of node numbering before and after the nodes specified in from.
numbering19.xml
numbering19.xsl
numbering19.out
numbering
David Marston
2001-11-08
Test of node numbering before and after the nodes specified in from.
numbering20.xml
numbering20.xsl
numbering20.out
numbering
David Marston
2001-11-08
Test of level (any) and counting only some nodes.
numbering21.xml
numbering21.xsl
numbering21.out
numbering
David Marston
2001-11-08
Test of level (single) and counting only some nodes.
numbering22.xml
numbering22.xsl
numbering22.out
numbering
David Marston
2001-11-08
Test of value attribute with popular "of n" format.
numbering23.xml
numbering23.xsl
numbering23.out
numbering
David Marston
2001-11-08
Number without value= inside sorted for-each.
numbering24.xml
numbering24.xsl
numbering24.out
numbering
David Marston
2001-11-08
Number without value= inside template called within sorted for-each.
numbering25.xml
numbering25.xsl
numbering25.out
numbering
David Marston
2001-11-08
Numbering comes from sorted order if value attribute used.
numbering26.xml
numbering26.xsl
numbering26.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document, level=multiple and default from.
numbering27.xml
numbering27.xsl
numbering27.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document, level=single and default from.
numbering28.xml
numbering28.xsl
numbering28.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document, level=any and default from.
numbering29.xml
numbering29.xsl
numbering29.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering30.xml
numbering30.xsl
numbering30.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering31.xml
numbering31.xsl
numbering31.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one, watching for confusion with default (.) separator.
numbering32.xml
numbering32.xsl
numbering32.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering33.xml
numbering33.xsl
numbering33.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one, with default (.) elsewhere in format.
numbering34.xml
numbering34.xsl
numbering34.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering35.xml
numbering35.xsl
numbering35.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering36.xml
numbering36.xsl
numbering36.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, with extra characters that look the same.
numbering37.xml
numbering37.xsl
numbering37.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, with extra characters that look the same.
numbering38.xml
numbering38.xsl
numbering38.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one, with extra characters that look the same.
numbering39.xml
numbering39.xsl
numbering39.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering40.xml
numbering40.xsl
numbering40.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one (which is the last one between).
numbering41.xml
numbering41.xsl
numbering41.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering42.xml
numbering42.xsl
numbering42.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering43.xml
numbering43.xsl
numbering43.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, propagating last one.
numbering44.xml
numbering44.xsl
numbering44.out
numbering
David Marston
2001-11-08
Test more than one xsl:number counter active at the same time.
numbering45.xml
numbering45.xsl
numbering45.out
numbering
David Marston
2001-11-08
Test xsl:number formatting separators, with multiple characters in between numbering tokens.
numbering46.xml
numbering46.xsl
numbering46.out
numbering
David Marston
2001-11-08
Establish that the default for level is single.
numbering47.xml
numbering47.xsl
numbering47.out
numbering
David Marston
2001-11-08
Count only top-level changes but number all the way down, level=single.
numbering48.xml
numbering48.xsl
numbering48.out
numbering
David Marston
2001-11-08
Count only bottom-level changes but number all the way down, level=any.
numbering49.xml
numbering49.xsl
numbering49.out
numbering
David Marston
2001-11-08
Allow level to default to single and count top-level items all the way down.
numbering50.xml
numbering50.xsl
numbering50.out
numbering
David Marston
2001-11-08
Test xsl:number with from and count defaulted but level=any.
numbering51.xml
numbering51.xsl
numbering51.out
numbering
David Marston
2001-11-08
Test xsl:number with a filtered count pattern, from defaulted, level=single.
numbering52.xml
numbering52.xsl
numbering52.out
numbering
David Marston
2001-11-08
Test xsl:number with from and count defaulted, level=single.
numbering53.xml
numbering53.xsl
numbering53.out
numbering
David Marston
2001-11-08
Test xsl:number with from and count defaulted, level=multiple.
numbering54.xml
numbering54.xsl
numbering54.out
numbering
David Marston
2001-11-08
Test xsl:number with count on same level, from defaulted, level=multiple.
numbering55.xml
numbering55.xsl
numbering55.out
numbering
David Marston
2001-11-08
Test xsl:number with count from higher level, from defaulted, level=multiple.
numbering56.xml
numbering56.xsl
numbering56.out
numbering
David Marston
2001-11-08
Test xsl:number with count specifying same and higher level, from defaulted, level=multiple.
numbering57.xml
numbering57.xsl
numbering57.out
numbering
David Marston
2001-11-08
Test xsl:number with a filtered count pattern, from defaulted, level=multiple.
numbering58.xml
numbering58.xsl
numbering58.out
numbering
David Marston
2001-11-08
Test of level (any) and counting only some nodes, with from defaulted.
numbering59.xml
numbering59.xsl
numbering59.out
numbering
David Marston
2001-11-08
Test of level (any) and counting only some nodes, from specifies next-higher level.
numbering60.xml
numbering60.xsl
numbering60.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document, level=any, from specifies middle level.
numbering61.xml
numbering61.xsl
numbering61.out
numbering
David Marston
2001-11-08
Count one level of changes and number below there, level=single.
numbering62.xml
numbering62.xsl
numbering62.out
numbering
David Marston
2001-11-08
Count all levels of changes and number by level, level=single.
numbering63.xml
numbering63.xsl
numbering63.out
numbering
David Marston
2001-11-08
Test xsl:number with count on same level, from is next higher level, level=multiple.
numbering64.xml
numbering64.xsl
numbering64.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document with specified from level, level=multiple.
numbering65.xml
numbering65.xsl
numbering65.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document with specified from level, count filtered.
numbering66.xml
numbering66.xsl
numbering66.out
numbering
David Marston
2001-11-08
Test xsl:number with with from set for two levels, level=any, count defaulted.
numbering67.xml
numbering67.xsl
numbering67.out
numbering
David Marston
2001-11-08
Test xsl:number with from set for two levels, level=any.
numbering68.xml
numbering68.xsl
numbering68.out
numbering
David Marston
2001-11-08
Test xsl:number with from set for two levels, level=any, counting two levels.
numbering69.xml
numbering69.xsl
numbering69.out
numbering
David Marston
2001-11-08
Test of level (any) and counting only some nodes, from specifies two higher levels.
numbering70.xml
numbering70.xsl
numbering70.out
numbering
David Marston
2001-11-08
Test of level (single) and counting only some nodes, from specifies two higher levels.
numbering71.xml
numbering71.xsl
numbering71.out
numbering
David Marston
2001-11-08
Test of level (single), from specifies two higher levels, count defaulted.
numbering72.xml
numbering72.xsl
numbering72.out
numbering
David Marston
2001-11-08
Test of level (single), from specifies two higher levels.
numbering73.xml
numbering73.xsl
numbering73.out
numbering
David Marston
2001-11-08
Test of level (single) and counting two types of nodes, from specifies two higher levels.
numbering74.xml
numbering74.xsl
numbering74.out
numbering
David Marston
2001-11-08
Test xsl:number with level=multiple, from specifies two levels.
numbering75.xml
numbering75.xsl
numbering75.out
numbering
David Marston
2001-11-08
Test xsl:number with count on same level, from is two higher levels, level=multiple.
numbering76.xml
numbering76.xsl
numbering76.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document with two from levels, level=multiple.
numbering77.xml
numbering77.xsl
numbering77.out
numbering
David Marston
2001-11-08
Test of numbering of multi-level document with two from levels and filtering the lowest count level.
numbering78.xml
numbering78.xsl
numbering78.out
numbering
David Marston
2001-11-08
Test of non-numeric assignment to value attribute.
numbering79.xml
numbering79.xsl
numbering79.out
numbering
David Marston
2001-11-08
Test of grouping attributes. If only one of the two is present, it is ignored.
numbering80.xml
numbering80.xsl
numbering80.out
numbering
David Marston
2001-11-08
Test of grouping attributes. If only one of the two is present, it is ignored.
numbering81.xml
numbering81.xsl
numbering81.out
numbering
David Marston
2001-11-08
Count non-existant nodes, level=single.
numbering82.xml
numbering82.xsl
numbering82.out
numbering
David Marston
2001-11-08
Count non-existant nodes, level=any.
numbering83.xml
numbering83.xsl
numbering83.out
numbering
David Marston
2001-11-08
Count non-existant nodes, level=multiple.
numbering84.xml
numbering84.xsl
numbering84.out
numbering
Paul Dick
2001-11-08
Test that value attribute gets rounded correctly w/various formats.
numbering85.xml
numbering85.xsl
numbering85.out
numbering
David Marston
2001-11-08
Namespaced elements should work just like non-namespaced ones.
numbering86.xml
numbering86.xsl
numbering86.out
numbering
David Marston
2001-11-08
Number the namespaced elements when mixed with non-namespaced ones.
numbering87.xml
numbering87.xsl
numbering87.out
numbering
David Marston
2001-11-08
Show discrepancies between number and position.
numbering88.xml
numbering88.xsl
numbering88.out
numbering
David Marston
2001-11-08
Show discrepancies between number and position.
numbering89.xml
numbering89.xsl
numbering89.out
numbering
David Marston
2001-11-08
Test counting only some nodes, with key() in count pattern.
numbering90.xml
numbering90.xsl
numbering90.out
numbering
David Marston
2001-11-08
Test counting only some nodes, with id() in count pattern.
numbering91.xml
numbering91.xsl
numbering91.out
numbering
Ilene Seelemann
2001-11-08
If the source document has a named default namespace, the counting (on xsl:number) should still work.
numbering92.xml
numbering92.xsl
numbering92.out
numbering
Ilene Seelemann
2001-11-08
Namespaced elements should work just like non-namespaced ones even when prefixes in source document and stylesheet are different.
numbering93.xml
numbering93.xsl
numbering93.out
numbering
Ilene Seelemann
2001-11-08
Test of grouping attributes. Use a grouping-separator that is not likely to be in the environment's locale settings.
numbering94.xml
numbering94.xsl
numbering94.out
numbering
David Marston
2001-11-08
Test of grouping attributes. Ensure that grouping-separator can be a space.
numbering95.xml
numbering95.xsl
numbering95.out
output
Test for SCRIPT handling
output01.xml
output01.xsl
output01.out
output
Test for STYLE handling
output02.xml
output02.xsl
output02.out
output
Test for disabling output escaping in xsl:text
output03.xml
output03.xsl
output03.out
output
Test for numbered character entities
output04.xml
output04.xsl
output04.out
output
Test for "whitespace sensitive" html tags; <img>, <applet>, <object>
output05.xml
output05.xsl
output05.out
output
Test for disabling output escaping in xsl:value-of
output06.xml
output06.xsl
output06.out
output
Test for enabling output escaping in xsl:value-of, XML output
output07.xml
output07.xsl
output07.out
output
Test for enabling output escaping in xsl:text, HTML output
output08.xml
output08.xsl
output08.out
output
Test for disabling output escaping in a variable with xsl:text, HTML output
output09.xml
output09.xsl
output09.out
output
test for disabling output escaping in a variable with xsl:value-of
output10.xml
output10.xsl
output10.out
output
Test for the xml output method by itself
output11.xml
output11.xsl
output11.out
output
Test for the xml output method by itself with omit-xml-declaration
output12.xml
output12.xsl
output12.out
output
Test for doctype-system
output13.xml
output13.xsl
output13.out
output
Test for doctype-public only
output14.xml
output14.xsl
output14.out
output
Test for doctype-system and doctype-public
output15.xml
output15.xsl
output15.out
output
Test for doctype-system with html method
output16.xml
output16.xsl
output16.out
output
Test for doctype-public only with html method
output17.xml
output17.xsl
output17.out
output
Test for doctype-system and doctype-public with html method
output18.xml
output18.xsl
output18.out
output
Test US-ASCII encoding.
output19.xml
output19.xsl
output19.out
output
Test SHIFT_JIS encoding.
output20.xml
output20.xsl
output20.out
output
Test BIG5 encoding.
output21.xml
output21.xsl
output21.out
output
Test EBCDIC-CP-IT encoding. Avoid new-lines in output until XML 1.1 addresses the EBCDIC-specific new-line issue. It all looks like gibberish on an ASCII/ISO/UTF platform anyway, so you won't notice the lack of an XML decl.
output22.xml
output22.xsl
output22.out
output
Test ISO-2022-JP encoding.
output23.xml
output23.xsl
output23.out
output
Escape of non-ASCII chars in URI attribute values using method cited in Section B.2.1 of HTML 4.0 Spec. This test is a duplicate of output31, except that the output is XML.
output24.xml
output24.xsl
output24.out
output
???
output25.xml
output25.xsl
output25.out
output
Text output of characters encoded between 128 and 255
output26.xml
output26.xsl
output26.out
output
Result tree here defaults to XML Test for cdata-section-elements with nonrepresentable character.
output28.xml
output28.xsl
output28.out
output
Test cdata-section-elements.
output29.xml
output29.xsl
output29.out
output
Test cdata-section-elements that looks like end of CDATA.
output30.xml
output30.xsl
output30.out
output
ESC of non-ASCII chars in URI attribute values using method sited in Section B.2.1 of HTML 4.0 Spec.
output32.xml
output32.xsl
output32.out
output
html output method should not output an end-tag for designated empty elements.
output33.xml
output33.xsl
output33.out
output
Names of HTML elements should be recognized regardless of case.
output34.xml
output34.xsl
output34.out
output
Boolean attributes should be output in minimized form.
output35.xml
output35.xsl
output35.out
output
Processing instructions should be terminated with ">".
output36.xml
output36.xsl
output36.out
output
"&" should not be escaped when occuring in an attribute value immediately followed by a "{". See to Section B.7.1 HTML 4.0 Recommendation.
output37.xml
output37.xsl
output37.out
output
Meta should be added immediately after after the start-tag of the HEAD element specifying the character encoding actually used.
output38.xml
output38.xsl
output38.out
output
Test of indent
output39.xml
output39.xsl
output39.out
output
Test of indent
output40.xml
output40.xsl
output40.out
output
Text node containing "]]>" and closure of CDATA section.
output41.xml
output41.xsl
output41.out
output
Test of cdata-section-elements processing.
output42.xml
output42.xsl
output42.out
output
Test of cdata-section-elements processing. <example> should not be processed.
output43.xml
output43.xsl
output43.out
output
xml method should output XML declaration.
output44.xml
output44.xsl
output44.out
output
xml method should not output XML declaration if omit-xml-declaration="yes".
output45.xml
output45.xsl
output45.out
output
All xsl:output elements are merged into a single element. While repeats of most attributes are just tested for conflicts, cdata-section-elements will contain the union of the specified values. Both example and test should be wrapped by CDATA, and the output should be XML (since cdata-section-elements only applies to XML).
output46.xml
output46.xsl
output46.out
output
Illegal use of disable-output-escaping.
output47.xml
output47.xsl
output47.out
output
... html output method should output a DTD immediately before the first element.
output48.xml
output48.xsl
output48.out
output
HTML output method should not escape '<' in attribute values.
output49.xml
output49.xsl
output49.out
output
Valid use of disable-output-escaping.
output50.xml
output50.xsl
output50.out
output
Test of indent attribute by itself.
output51.xml
output51.xsl
output51.out
output
html output method should not output white space after the image tag within the anchor tag.
output52.xml
output52.xsl
output52.out
output
Basic test for creating a comment.
output53.xml
output53.xsl
output53.out
output
Test for creating a comment using a formula.
output54.xml
output54.xsl
output54.out
output
Test creating a comment from a path expression.
output55.xml
output55.xsl
output55.out
output
Test creating a comment from a variable.
output56.xml
output56.xsl
output56.out
output
Test use of xsl:if and xsl:text inside xsl:comment.
output57.xml
output57.xsl
output57.out
output
Test creation of a top-level comment.
output58.xml
output58.xsl
output58.out
output
Test creation of a top-level processing-instruction before the document element.
output59.xml
output59.xsl
output59.out
output
Do everything inside an HTML element. Note first item in this file.
output60.xml
output60.xsl
output60.out
output
Test for disabling output escaping in xsl:value-of on ., which has special code. XML method.
output61.xml
output61.xsl
output61.out
output
Test for disabling output escaping in xsl:value-of on ., which has special code. HTML method.
output62.xml
output62.xsl
output62.out
output
Paul Dick
2001-11-08
The html output method should not output an element differently from the xml output method unless the expanded-name of the element has a null namespace URI; an element whose expanded-name has a non-null namespace URI should be output as XML. So the html tags <p>, <hr> and <br> in this case, due to the default html namespace will be output as xml not html.
output63.xml
output63.xsl
output63.out
output
Generate output tagged for WML
output64.xml
output64.xsl
output64.out
output
Test for special case for XHTML
output65.xml
output65.xsl
output65.out
output
Verify standalone attribute set to "no".
output66.xml
output66.xsl
output66.out
output
Verify standalone attribute set to "yes".
output67.xml
output67.xsl
output67.out
output
Test for-each inside xsl:comment.
output68.xml
output68.xsl
output68.out
output
Test for-each inside xsl:processing-instruction.
output69.xml
output69.xsl
output69.out
output
Quotes and apostrophes can be used inside themselves, without terminating the string, if entered as entities.
output70.xml
output70.xsl
output70.out
output
Test that implied HTML output assumes indent=yes.
output71.xml
output71.xsl
output71.out
output
Test the generation of Processing instructions.
output72.xml
output72.xsl
output72.out
output
Test SHIFT_JIS encoding on HTML output.
output73.xml
output73.xsl
output73.out
output
Paul Dick
2001-11-08
Spec states:It is an error for output escaping to be disabled for a text node that is used for something other than a text node in the result tree. Thus, it is an error to disable output escaping for an xsl:value-of or xsl:text element that is used to generate the string-value of a comment, processing instruction or attribute node;. OUTPUT = HTML
output74.xml
output74.xsl
output74.out
output
Paul Dick
2001-11-08
Spec states:It is an error for output escaping to be disabled for a text node that is used for something other than a text node in the result tree. Thus, it is an error to disable output escaping for an xsl:value-of or xsl:text element that is used to generate the string-value of a comment, processing instruction or attribute node; OUTPUT = XML
output75.xml
output75.xsl
output75.out
output
Test for text output with special characters.
output76.xml
output76.xsl
output76.out
output
Test of ficticous encoding. This is generating an Illegal argument exception, with other known encodings such as "ISO-8859-11" too
output77.xml
output77.xsl
output77.out
output
Test UTF-16 encoding.
output80.xml
output80.xsl
output80.out
output
David Marston
2001-11-08
Test use of leading underscore in names of Processing instructions.
output81.xml
output81.xsl
output81.out
output
Ito Kazumitsu
2001-11-08
Generic test, verifies that DOCTYPE gets generated correctly, and that the default namespace xml is in scope for LRE use.
output82.xml
output82.xsl
output82.out
output
David Marston
2001-11-08
Check that xml:lang is properly emitted in XML output.
output84.xml
output84.xsl
output84.out
output
David Marston
2001-11-08
Check that xml:lang is properly copied from literal attribute.
output85.xml
output85.xsl
output85.out
output
David Marston
2001-11-08
Text output of characters encoded between 128 and 255
output86.xml
output86.xsl
output86.out
output
David Marston
2001-11-08
Check merging of multiple declarations of xsl:output.
output87.xml
output87.xsl
output87.out
output
David Marston
2001-11-08
Check effect of import precedence on merging of xsl:output.
output88.xml
output88.xsl
impo88.xsl
output88.out
output
David Marston
2001-11-08
Check recovery when requested comment string contains two hyphens together
output89.xml
output89.xsl
output89.out
output
David Marston
2001-11-08
Check recovery when requested comment string ends with a hyphen
output90.xml
output90.xsl
output90.out
output
David Bertoni
2001-11-08
Test effect of cdata-section-elements on xsl:copy.
output91.xml
output91.xsl
output91.out
output
David Marston
2001-11-08
Test effect of cdata-section-elements on xsl:element.
output92.xml
output92.xsl
output92.out
output
David Marston
2001-11-08
Test effect of cdata-section-elements when text-node children are created by xsl:text.
output93.xml
output93.xsl
output93.out
output
David Marston
2001-11-08
Test effect of cdata-section-elements on multiple text-node children, created by xsl:text.
output94.xml
output94.xsl
output94.out
output
David Marston
2001-11-08
Test effect of cdata-section-elements when text-node children are created by xsl:value-of.
output95.xml
output95.xsl
output95.out
output
David Marston
2001-11-08
Test that cdata-section-elements applies to text-node children, not descendants.
output96.xml
output96.xsl
output96.out
output
David Marston
2001-11-08
Test effect of cdata-section-elements on xsl:copy, with descendants in tree.
output97.xml
output97.xsl
output97.out
output
David Bertoni
2001-11-08
Test of QName for cdata-section-elements attribute of xsl:output.
output98.xml
output98.xsl
output98.out
output
David Bertoni
2001-11-08
Show that namespaced LRE does not match unprefixed element in cdata-section-elements list.
output99.xml
output99.xsl
output99.out
output
David Marston
2001-11-08
Show that non-namespaced LRE does not match namespaced element in cdata-section-elements list.
output100.xml
output100.xsl
output100.out
output
David Marston
2001-11-08
Show that LRE in default namespace can match namespaced element in cdata-section-elements list.
output101.xml
output101.xsl
output101.out
output
David Marston
2001-11-08
Show that namespaced LRE can match element in cdata-section-elements list when default is set.
output102.xml
output102.xsl
output102.out
output
David Marston
2001-11-08
Show that namespaced LRE can match differently-prefixed element in cdata-section-elements.
output103.xml
output103.xsl
output103.out
output
David Bertoni
2001-11-08
Use cdata-section-elements with xsl:copy-of, namespaces match.
output104.xml
output104.xsl
output104.out
output
David Bertoni
2001-11-08
Use cdata-section-elements with xsl:copy-of, default in input matches prefixed here.
output105.xml
output105.xsl
output105.out
output
David Marston
2001-11-08
Use cdata-section-elements with xsl:copy-of, prefix in input matches default here.
output106.xml
output106.xsl
output106.out
output
David Marston
2001-11-08
Use cdata-section-elements with xsl:copy-of, namespaces match URIs but prefixes are different.
output107.xml
output107.xsl
output107.out
output
David Marston
2001-11-08
Attempt to create comment under text output method
output109.xml
output109.xsl
output109.out
output
David Marston
2001-11-08
Attempt to create element (LRE) under text output method. Should get just its text-node descendant.
output110.xml
output110.xsl
output110.out
output
David Marston
2001-11-08
Attempt to create element under text output method. Should get just its text-node descendant.
output111.xml
output111.xsl
output111.out
output
David Marston
2001-11-08
Attempt to create attribute under text output method
output112.xml
output112.xsl
output112.out
output
David Marston
2001-11-08
Attempt to create processing instruction under text output method
output113.xml
output113.xsl
output113.out
output
Gordon Chiu
2001-11-08
Check that empty comments are created correctly
output114.xml
output114.xsl
output114.out
position
Paul Dick
2001-11-08
Test of position() function in value-of select. Look for 1.
position01.xml
position01.xsl
position01.out
position
Paul Dick
2001-11-08
Test of position() function in predicate on wildcard. Look for last item.
position02.xml
position02.xsl
position02.out
position
Paul Dick
2001-11-08
Test of position() function anded with attribute test.
position03.xml
position03.xsl
position03.out
position
Paul Dick
2001-11-08
Test of position() in 2nd predicate.
position04.xml
position04.xsl
position04.out
position
Paul Dick
2001-11-08
Test of position() predicate on node-set from key(). Look for item 4.
position05.xml
position05.xsl
position05.out
position
Paul Dick
2001-11-08
Test of count() on wildcard.
position06.xml
position06.xsl
position06.out
position
Paul Dick
2001-11-08
Test of last() in predicate, all spelled out.
position07.xml
position07.xsl
position07.out
position
Paul Dick
2001-11-08
Test of position() in match pattern. Used in predicate of name. Look for 1, last, others.
position08.xml
position08.xsl
position08.out
position
Paul Dick
2001-11-08
Test of position in match pattern predicates, both long and short versions.
position09.xml
position09.xsl
position09.out
position
Paul Dick
2001-11-08
Test of position() function and sorting.
position10.xml
position10.xsl
position10.out
position
Paul Dick
2001-11-08
Test of position() and last() in xsl:if test.
position11.xml
position11.xsl
position11.out
position
Paul Dick
2001-11-08
Test of position() function in value-of select.
position12.xml
position12.xsl
position12.out
position
Paul Dick
2001-11-08
Test of last() function in value-of select.
position13.xml
position13.xsl
position13.out
position
Paul Dick
2001-11-08
Test of last() function in a numeric equality.
position14.xml
position14.xsl
position14.out
position
Paul Dick
2001-11-08
Test of position() function in predicate. Look for last item.
position15.xml
position15.xsl
position15.out
position
Paul Dick
2001-11-08
Test of position() function in a predicate. Look for item 3.
position16.xml
position16.xsl
position16.out
position
Paul Dick
2001-11-08
Test of position() function in a predicate. Look for first.
position17.xml
position17.xsl
position17.out
position
David Marston
2001-11-08
Test of position() function and a variable in a predicate.
position18.xml
position18.xsl
position18.out
position
Paul Dick
2001-11-08
Test of positional indexing (shorthand) in select. Look for last item.
position19.xml
position19.xsl
position19.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing. Look for middle item.
position20.xml
position20.xsl
position20.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing. Look for first.
position21.xml
position21.xsl
position21.out
position
David Marston
2001-11-08
Test of positional indexing on the text() nodes. Look for first.
position22.xml
position22.xsl
position22.out
position
David Marston
2001-11-08
Test of positional indexing on the text() nodes. Look for middle item.
position23.xml
position23.xsl
position23.out
position
Paul Dick
2001-11-08
Test of last() function with current context position.
position24.xml
position24.xsl
position24.out
position
Paul Dick
2001-11-08
Test of position() function in predicate of wildcard. Look for middle item.
position25.xml
position25.xsl
position25.out
position
Paul Dick
2001-11-08
Test of position() function on predicate of wildcard. Look for first.
position26.xml
position26.xsl
position26.out
position
David Marston
2001-11-08
Test of positional capabilities with choose.
position27.xml
position27.xsl
position27.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing with wildcard. Look for last item.
position28.xml
position28.xsl
position28.out
position
Paul Dick
2001-11-08
Test of positional indexing with wildcard. Look for middle item.
position29.xml
position29.xsl
position29.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing with wildcard. Look for first.
position30.xml
position30.xsl
position30.out
position
David Marston
2001-11-08
Test of position() with a sibling axis.
position31.xml
position31.xsl
position31.out
position
Paul Dick
2001-11-08
Test of position() on predicate of wildcard, anded with attribute test.
position32.xml
position32.xsl
position32.out
position
Paul Dick
2001-11-08
Test of position() on predicate of wildcard, anded with attribute test. Look for first.
position33.xml
position33.xsl
position33.out
position
Paul Dick
2001-11-08
Test of position() on predicate of wildcard, anded with attribute test.
position34.xml
position34.xsl
position34.out
position
Paul Dick
2001-11-08
Test of position() in 2nd predicate.
position35.xml
position35.xsl
position35.out
position
Paul Dick
2001-11-08
Test of position() in 2nd predicate. Look for first.
position36.xml
position36.xsl
position36.out
position
David Marston
2001-11-08
Test of position() in a for-each node set.
position37.xml
position37.xsl
position37.out
position
Paul Dick
2001-11-08
Test of positional indexing (shorthand) in 2nd predicate. Look for last item.
position38.xml
position38.xsl
position38.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing in 2nd predicate.
position39.xml
position39.xsl
position39.out
position
Paul Dick
2001-11-08
Test of positional indexing in 2nd predicate. Look for first.
position40.xml
position40.xsl
position40.out
position
David Marston
2001-11-08
Test of position() in a for-each node set involving parent axis.
position41.xml
position41.xsl
position41.out
position
Paul Dick
2001-11-08
Test of position() on node-set from key().
position42.xml
position42.xsl
position42.out
position
Paul Dick
2001-11-08
Test of position() on node-set from key(). Look for first.
position43.xml
position43.xsl
position43.out
position
Paul Dick
2001-11-08
Test of position() on node-set from key(). Look for first.
position44.xml
position44.xsl
position44.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing on node-set from key().
position45.xml
position45.xsl
position45.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing on node-set from key().
position46.xml
position46.xsl
position46.out
position
Paul Dick
2001-11-08
Test of shorthand positional indexing on node-set from key(). Look for first.
position47.xml
position47.xsl
position47.out
position
David Marston
2001-11-08
Test position predicate on sort key.
position48.xml
position48.xsl
position48.out
position
Paul Dick
2001-11-08
Test of positional indexing when used with key() in xsl:apply-templates. Look for last.
position49.xml
position49.xsl
position49.out
position
Paul Dick
2001-11-08
Test of position() when used with key() in xsl:apply-templates.
position50.xml
position50.xsl
position50.out
position
Paul Dick
2001-11-08
Test of position() when used with key() in xsl:apply-templates. Look for first.
position51.xml
position51.xsl
position51.out
position
David Marston
2001-11-08
Test of count() on a set filtered by position.
position52.xml
position52.xsl
position52.out
position
Paul Dick
2001-11-08
Test of count() with attribute wildcard.
position53.xml
position53.xsl
position53.out
position
Paul Dick
2001-11-08
Test of count() of wildcarded attribute axis, long-form notation.
position54.xml
position54.xsl
position54.out
position
Paul Dick
2001-11-08
Test of last() by itself in a predicate.
position55.xml
position55.xsl
position55.out
position
Paul Dick
2001-11-08
Test of last() with node-set from key(). Long-form predicate.
position56.xml
position56.xsl
position56.out
position
Paul Dick
2001-11-08
Test of last() in predicate of node-set from key().
position57.xml
position57.xsl
position57.out
position
Paul Dick
2001-11-08
Test of last() in second predicate, in long form.
position58.xml
position58.xsl
position58.out
position
Paul Dick
2001-11-08
Test of last() in second predicate.
position59.xml
position59.xsl
position59.out
position
Paul Dick
2001-11-08
Test of greater-than with position().
position60.xml
position60.xsl
position60.out
position
David Marston
2001-11-08
Test of less-than with position().
position61.xml
position61.xsl
position61.out
position
David Marston
2001-11-08
Test of greater-than-or-equal-to with position().
position62.xml
position62.xsl
position62.out
position
David Marston
2001-11-08
Test of less-than-or-equal-to with position().
position63.xml
position63.xsl
position63.out
position
David Marston
2001-11-08
Test of not-equal-to with position().
position64.xml
position64.xsl
position64.out
position
David Marston
2001-11-08
Test of a numeric formula in positional indexing.
position65.xml
position65.xsl
position65.out
position
David Marston
2001-11-08
Test of zero in positional indexing.
position66.xml
position66.xsl
position66.out
position
David Marston
2001-11-08
Test of number function to make positional indexing definite.
position67.xml
position67.xsl
position67.out
position
Paul Dick
2001-11-08
Test positional indexing with for-each loop and all-but-last xsl:if for comma.
position68.xml
position68.xsl
position68.out
position
Paul Dick
2001-11-08
Test positional indexing with for-each loop and apply-templates.
position69.xml
position69.xsl
position69.out
position
David Marston
2001-11-08
Test that set of nodes changes when strip-space is in effect.
position70.xml
position70.xsl
position70.out
position
David Marston
2001-11-08
Test that position test can be applied to PI nodes.
position71.xml
position71.xsl
position71.out
position
David Marston
2001-11-08
Test of position() and the ancestor-or-self axis.
position72.xml
position72.xsl
position72.out
position
David Marston
2001-11-08
Test of position() and for-each resetting the frame of reference of a node-set.
position73.xml
position73.xsl
position73.out
position
David Marston
2001-11-08
Test of position() and for-each resetting the frame of reference of a node-set. Show position via value-of before going into for-each loop.
position74.xml
position74.xsl
position74.out
position
David Marston
2001-11-08
Test of last() on various sets of children.
position75.xml
position75.xsl
position75.out
position
David Marston
2001-11-08
Test of position() with namespace axis.
position76.xml
position76.xsl
position76.out
position
David Marston
2001-11-08
Test positional indexing in current node list passed via apply-templates with select that has predicate.
position77.xml
position77.xsl
position77.out
position
David Marston
2001-11-08
Look at preceding axis (reverse document order) filtered by node test.
position78.xml
position78.xsl
position78.out
position
David Marston
2001-11-08
Look at preceding axis filtered by node test. Use of apply-templates causes document-order processing.
position79.xml
position79.xsl
position79.out
position
Scott Boag
2001-11-08
Ensure last() is working with unionpaths of ancestors.
position80.xml
position80.xsl
position80.out
position
David Marston
2001-11-08
Test of count() on a set filtered by the last() function.
position81.xml
position81.xsl
position81.out
position
David Marston
2001-11-08
Test of count() on a set filtered by the last() function.
position82.xml
position82.xsl
position82.out
position
David Marston
2001-11-08
Try count() and last() on unionpaths that aren't sequential.
position83.xml
position83.xsl
position83.out
position
David Marston
2001-11-08
Try positional filter on unionpaths that aren't sequential.
position83.xml
position83.xsl
position83.out
position
David Marston
2001-11-08
Test that () grouping can be applied multiple times.
position85.xml
position85.xsl
position85.out
position
Mukund Raghavachari
2001-11-08
"The Predicate filters the node-set with respect to the child axis" means that the descendant(-or-self) axes must be internally segregated so that the position is among one group of children.
position86.xml
position86.xsl
position86.out
position
David Marston
2001-11-08
Show that predicate applies along child axis, not descendant-or-self.
position87.xml
position87.xsl
position87.out
position
David Marston, from remarks of Mukund Raghavachari (who read Mike Kay)
2001-11-08
Test () grouping around // (descendant-or-self) axis.
position88.xml
position88.xsl
position88.out
position
David Marston, from remarks of Mukund Raghavachari (who read Mike Kay)
2001-11-08
Test () grouping with expanded version of // axis. This test attempts to give an explicit representation of one possible fallacious interpretation of chapter//footnote[2].
position89.xml
position89.xsl
position89.out
position
David Marston, from remarks of Mukund Raghavachari (who read Mike Kay)
2001-11-08
Test () grouping with expanded version of // axis. This test attempts to give an explicit representation of one possible fallacious interpretation of chapter//footnote[6].
position90.xml
position90.xsl
position90.out
position
David Marston
2001-11-08
Apply a predicate to a node-set full of attribute nodes. If there were no parentheses, we would be asking for the 7th attribute named "title" on each element, but there can only be one attribute of a particular name on each, so we'd get the empty set.
position91.xml
position91.xsl
position91.out
position
John Howard
2001-11-08
Test retrieving correct values from node-set variables by positional predicate.
position92.xml
position92.xsl
position92.out
position
David Marston
2001-11-08
Test of position() in match pattern. Nodes are sorted.
position93.xml
position93.xsl
position93.out
position
Sergei Ivanov, adapted by David Marston
2001-11-08
Test of position() and last() in xsl:with-param.
position94.xml
position94.xsl
position94.out
position
Paul Dick
2001-11-08
Test position in a union in a match pattern
position95.xml
position95.xsl
position95.out
position
David Marston
2001-11-08
Use just a (number-valued) global variable in a predicate.
position96.xml
position96.xsl
position96.out
position
Joerg Heinicke, trimmed by David Marston
2001-11-08
Use a (number-valued) variable in a predicate, but inside a for-each.
position97.xml
position97.xsl
position97.out
position
David Marston
2001-11-08
Test count() starting on an attribute and going upward.
position98.xml
position98.xsl
position98.out
position
David Marston
2001-11-08
Test count() starting on an element and going upward.
position99.xml
position99.xsl
position99.out
position
David Marston
2001-11-08
Test count() starting on a text node and going upward.
position100.xml
position100.xsl
position100.out
position
David Marston
2001-11-08
Test count() starting on a comment and going upward.
position101.xml
position101.xsl
position101.out
position
David Marston, from an idea by Kai Ojansuu
2001-11-08
Test position() when template is imported.
position102.xml
position102.xsl
pos102imp.xsl
position102.out
position
Igor Hersht
2001-11-08
Ensure that last() takes on new value when context changes
position103.xml
position103.xsl
position103.out
position
Igor Hersht
2001-11-08
Try double positional predicates to ensure they at least raise no error
position104.xml
position104.xsl
position104.out
position
Ilene Seelemann
2001-11-08
Test last() in a numeric expression and double predicate.
position105.xml
position105.xsl
position105.out
position
David Marston
2001-11-08
Test for last() on 'ancestor-or-self::' axis.
position106.xml
position106.xsl
position106.out
position
David Marston
2001-11-08
Test for last() on 'preceding-sibling::' axis.
position107.xml
position107.xsl
position107.out
position
David Marston
2001-11-08
Test for last() on 'following-sibling::' axis.
position108.xml
position108.xsl
position108.out
position
David Marston
2001-11-08
Test for last() on 'preceding::' axis.
position109.xml
position109.xsl
position109.out
position
David Marston
2001-11-08
Test for last() on 'following::' axis.
position110.xml
position110.xsl
position110.out
position
David Bertoni, amended by David Marston
2001-11-08
Data Model requires that namespace nodes precede attribute nodes.
position111.xml
position111.xsl
position111.out
predicate
David Marston
2001-11-08
Test of implied conversion to boolean.
predicate01.xml
predicate01.xsl
predicate01.out
predicate
David Marston
2001-11-08
Test of implied conversion to boolean.
predicate02.xml
predicate02.xsl
predicate02.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to boolean.
predicate03.xml
predicate03.xsl
predicate03.out
predicate
David Marston
2001-11-08
Test of implied conversion to number.
predicate04.xml
predicate04.xsl
predicate04.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number.
predicate05.xml
predicate05.xsl
predicate05.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to string.
predicate06.xml
predicate06.xsl
predicate06.out
predicate
David Marston
2001-11-08
Test of implied conversion to number for an inequality test.
predicate07.xml
predicate07.xsl
predicate07.out
predicate
David Marston
2001-11-08
Test of implied conversion to number for an inequality test.
predicate08.xml
predicate08.xsl
predicate08.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate09.xml
predicate09.xsl
predicate09.out
predicate
David Marston
2001-11-08
Test of association of inequality symbols.
predicate10.xml
predicate10.xsl
predicate10.out
predicate
David Marston
2001-11-08
Test of comparison of 2 node-sets.
predicate11.xml
predicate11.xsl
predicate11.out
predicate
David Marston
2001-11-08
Test of boolean or.
predicate12.xml
predicate12.xsl
predicate12.out
predicate
David Marston
2001-11-08
Test of boolean not compounded with or.
predicate13.xml
predicate13.xsl
predicate13.out
predicate
David Marston
2001-11-08
Test of boolean and, or with parens retaining usual precedence.
predicate14.xml
predicate14.xsl
predicate14.out
predicate
David Marston
2001-11-08
Test of boolean and, or with parens overriding precedence.
predicate15.xml
predicate15.xsl
predicate15.out
predicate
David Marston
2001-11-08
Test of boolean and, or without parens.
predicate16.xml
predicate16.xsl
predicate16.out
predicate
David Marston
2001-11-08
Test of boolean not with @* to test for lack of attributes.
predicate17.xml
predicate17.xsl
predicate17.out
predicate
David Marston
2001-11-08
Test of starts-with on node name.
predicate18.xml
predicate18.xsl
predicate18.out
predicate
David Marston
2001-11-08
Test of string-length on node name.
predicate19.xml
predicate19.xsl
predicate19.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to string, ensure = is symmetric.
predicate20.xml
predicate20.xsl
predicate20.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to string on != predicate.
predicate21.xml
predicate21.xsl
predicate21.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to string, and that != is symmetric.
predicate22.xml
predicate22.xsl
predicate22.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to boolean, ensure = is symmetric.
predicate23.xml
predicate23.xsl
predicate23.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to boolean with !=, boolean first.
predicate24.xml
predicate24.xsl
predicate24.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to boolean with !=, boolean last.
predicate25.xml
predicate25.xsl
predicate25.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number, ensure = is symmetric.
predicate26.xml
predicate26.xsl
predicate26.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with a != relation.
predicate27.xml
predicate27.xsl
predicate27.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with a != relation.
predicate28.xml
predicate28.xsl
predicate28.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate29.xml
predicate29.xsl
predicate29.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate30.xml
predicate30.xsl
predicate30.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate31.xml
predicate31.xsl
predicate31.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate32.xml
predicate32.xsl
predicate32.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate33.xml
predicate33.xsl
predicate33.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate34.xml
predicate34.xsl
predicate34.out
predicate
David Marston
2001-11-08
Test of implied conversion of node-set to number with an inequality relation.
predicate35.xml
predicate35.xsl
predicate35.out
predicate
David Marston
2001-11-08
Test of association of inequality symbols.
predicate36.xml
predicate36.xsl
predicate36.out
predicate
Show that we can limit match to non-empty elements.
predicate37.xml
predicate37.xsl
predicate37.out
predicate
Paul Dick
2001-11-08
Stress test of nested and multiple predicates. The production rules allow such nesting.
predicate38.xml
predicate38.xsl
predicate38.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses the "child" axis.
predicate39.xml
predicate39.xsl
predicate39.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses the "ancestor" axis.
predicate40.xml
predicate40.xsl
predicate40.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses the "ancestor-or-self" axis.
predicate41.xml
predicate41.xsl
predicate41.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses the "attribute" axis.
predicate42.xml
predicate42.xsl
predicate42.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses the "descendant-or-self" axis.
predicate43.xml
predicate43.xsl
predicate43.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses the "parent" axis.
predicate44.xml
predicate44.xsl
predicate44.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses elaborate complex expressions
predicate45.xml
predicate45.xsl
predicate45.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that uses math functions.
predicate46.xml
predicate46.xsl
predicate46.out
predicate
Carmelo Montanez
2001-11-08
Test a predicate that only has a math function call.
predicate47.xml
predicate47.xsl
predicate47.out
predicate
Morten Jorgensen
2001-11-08
Test (a and b) combination of logical expressions in a predicate.
predicate48.xml
predicate48.xsl
predicate48.out
predicate
Morten Jorgensen
2001-11-08
Test ((a or b) and c) combination of logical expressions in a predicate
predicate49.xml
predicate49.xsl
predicate49.out
predicate
Morten Jorgensen
2001-11-08
Test (a and (b or c) and d) combination of logical expressions in a predicate
predicate50.xml
predicate50.xsl
predicate50.out
predicate
Morten Jorgensen
2001-11-08
Test (a and b or c and d) combination of logical expressions in a predicate
predicate51.xml
predicate51.xsl
predicate51.out
predicate
Morten Jorgensen
2001-11-08
Test ((a and b) or (c and d)) combination of logical expressions in a predicate
predicate52.xml
predicate52.xsl
predicate52.out
predicate
Morten Jorgensen
2001-11-08
Test (a or (b and c) or d) combination of logical expressions in a predicate
predicate53.xml
predicate53.xsl
predicate53.out
predicate
Test ((a or b) and (c or d)) combination of logical expressions in a predicate
predicate54.xml
predicate54.xsl
predicate54.out
predicate
Morten Jorgensen
2001-11-08
Test (a or b and c or d) combination of logical expressions in a predicate
predicate55.xml
predicate55.xsl
predicate55.out
predicate
Morten Jorgensen
2001-11-08
Test (a or b or c) combination of logical expressions in a predicate
predicate56.xml
predicate56.xsl
predicate56.out
predicate
David Marston, based on an idea by Mukund Raghavachari
2001-11-08
Test use of count() in a predicate to count children.
predicate57.xml
predicate57.xsl
predicate57.out
predicate
David Marston
2001-11-08
Compare non-existent attributes to ones containing the null string.
predicate58.xml
predicate58.xsl
predicate58.out
processorinfo
Test the xsl:vendor-url system property
processorinfo03.xml
processorinfo03.xsl
processorinfo03.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri01.xml
reluri01.xsl
level1/level1_import1.xsl
level1/level2/level2_import1.xsl
level1/level2/level3/level3_import1.xsl
final_imported.xsl
reluri01.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri02.xml
reluri02.xsl
level1/level1_import2.xsl
level1/level2/level2_include1.xsl
level1/level2/level3/level3_import1.xsl
final_imported.xsl
reluri02.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri03.xml
reluri03.xsl
level1/level1_include1.xsl
level1/level2/level2_import2.xsl
level1/level2/level3/level3_import1.xsl
final_imported.xsl
reluri03.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri04.xml
reluri04.xsl
level1/level1_include2.xsl
level1/level2/level2_include2.xsl
level1/level2/level3/level3_import1.xsl
final_imported.xsl
reluri04.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri05.xml
reluri05.xsl
level1/level1_import3.xsl
level1/level2/level2_import3.xsl
level1/level2/level3/level3_include1.xsl
final_included.xsl
reluri05.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri06.xml
reluri06.xsl
level1/level1_import4.xsl
level1/level2/level2_include3.xsl
level1/level2/level3/level3_include1.xsl
final_included.xsl
reluri06.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri07.xml
reluri07.xsl
level1/level1_include3.xsl
level1/level2/level2_import4.xsl
level1/level2/level3/level3_include1.xsl
final_included.xsl
reluri07.out
reluri
Paul Dick
2001-11-08
This test verifies correct URI resolution with relative URI's.
reluri08.xml
reluri08.xsl
level1/level1_include4.xsl
level1/level2/level2_include4.xsl
level1/level2/level3/level3_include1.xsl
final_included.xsl
reluri08.out
reluri
Paul Dick
2001-11-08
Testing document() function with two arguments: string, node-set: verifying that a relative URL specified in first argument is resolved based on base URI of document in second argument nodeset.
reluri09.xml
level1/level2/xreluri09b.xml
level1/level2/level3/xreluri09a.xml
reluri09.xsl
reluri09.out
reluri
David Marston
2001-11-08
Testing document() function with two arguments: node-set, node-set: verifying that a relative URL specified in first argument is resolved based on base URI of document in second argument nodeset.
reluri10.xml
level1/level2/xreluri10b.xml
reluri10.xsl
reluri10.out
reluri
Myriam Midy
2001-11-08
Testing how a relative URI specified in document() is resolved by default.
reluri11.xml
level1/level2/xreluri11b.xml
level1/level2/level3/xreluri09a.xml
reluri11.xsl
reluri11.out
select
Paul Dick
2001-11-08
Test for absolute path selection.
select01.xml
select01.xsl
select01.out
select
Paul Dick
2001-11-08
Test of current() function - just select it.
select02.xml
select02.xsl
select02.out
select
Paul Dick
2001-11-08
Test for select in for-each and current().
select03.xml
select03.xsl
select03.out
select
Test of unions, returned in document order.
select04.xml
select04.xsl
select04.out
select
David Marston
2001-11-08
Test for selecting parent nodes.
select05.xml
select05.xsl
select05.out
select
David Marston
2001-11-08
Test nesting of for-each.
select06.xml
select06.xsl
select06.out
select
David Marston
2001-11-08
Try to put out computed text without any tags.
select07.xml
select07.xsl
select07.out
select
David Marston
2001-11-08
Test assignment of a node-set to a parameter, then use in select.
select08.xml
select08.xsl
select08.out
select
David Marston
2001-11-08
Test assignment of a node-set to a local parameter, then use in select.
select09.xml
select09.xsl
select09.out
select
David Marston
2001-11-08
Test for-each with select expression in a global variable.
select10.xml
select10.xsl
select10.out
select
David Marston
2001-11-08
Test for-each with select expression in a local variable.
select11.xml
select11.xsl
select11.out
select
David Marston
2001-11-08
Test for select that comes up empty.
select12.xml
select12.xsl
select12.out
select
David Marston
2001-11-08
Test that for-each doesn't care about current node
select13.xml
select13.xsl
select13.out
select
Carmelo Montanez, adapted by David Marston
2001-11-08
Node-set union using mixed axes
select14.xml
select14.xsl
select14.out
select
David Marston
2001-11-08
NCName followed by :: must be recognized as an AxisName.
select15.xml
select15.xsl
select15.out
select
David Marston
2001-11-08
NCName followed by :: must be recognized as an AxisName, even if there is intervening whitespace.
select16.xml
select16.xsl
select16.out
select
David Marston
2001-11-08
NCName followed by ( must be recognized as a NodeType or FunctionName.
select17.xml
select17.xsl
select17.out
select
David Marston
2001-11-08
NCName followed by ( must be recognized as a NodeType or FunctionName, even if there is intervening whitespace.
select18.xml
select18.xsl
select18.out
select
David Marston
2001-11-08
NCName followed by ( must be recognized as a NodeType or FunctionName.
select19.xml
select19.xsl
select19.out
select
David Marston
2001-11-08
NCName followed by ( must be recognized as a NodeType or FunctionName, even if there is intervening whitespace.
select20.xml
select20.xsl
select20.out
select
David Marston
2001-11-08
NCName as first item must not be treated as an operator
select21.xml
select21.xsl
select21.out
select
David Marston
2001-11-08
* as first item must not be treated as an operator
select22.xml
select22.xsl
select22.out
select
David Marston
2001-11-08
NCName after @ must not be treated as an operator
select23.xml
select23.xsl
select23.out
select
David Marston
2001-11-08
NCName after @ must not be treated as an operator; space after is questionable.
select24.xml
select24.xsl
select24.out
select
David Marston
2001-11-08
NCName after @ must not be treated as an operator; lack of spaces around hyphen makes it part of name.
select25.xml
select25.xsl
select25.out
select
David Marston
2001-11-08
* after @ must be treated as all attributes
select26.xml
select26.xsl
select26.out
select
David Marston
2001-11-08
NCName after :: must be treated as part of path
select27.xml
select27.xsl
select27.out
select
David Marston
2001-11-08
NCName after :: must be treated as part of path
select28.xml
select28.xsl
select28.out
select
David Marston
2001-11-08
NCName after ( must not be treated as operator
select29.xml
select29.xsl
select29.out
select
David Marston
2001-11-08
* after ( must not be treated as operator, but * after ) is, and being tokenized means following * is not (because it follows an operator)
select30.xml
select30.xsl
select30.out
select
David Marston
2001-11-08
NCName after [ must not be treated as operator
select31.xml
select31.xsl
select31.out
select
David Marston
2001-11-08
* after [ must not be treated as operator
select32.xml
select32.xsl
select32.out
select
David Marston
2001-11-08
NCName after operator must not be treated as operator
select33.xml
select33.xsl
select33.out
select
David Marston
2001-11-08
* after (ambiguous) operator must not be treated as operator
select34.xml
select34.xsl
select34.out
select
David Marston
2001-11-08
* after (named) operator must not be treated as operator
select35.xml
select35.xsl
select35.out
select
David Marston
2001-11-08
name after ) must be treated as operator
select36.xml
select36.xsl
select36.out
select
David Marston
2001-11-08
name after literal should be treated as operator
select37.xml
select37.xsl
select37.out
select
David Marston
2001-11-08
name after * should not be treated as operator
select38.xml
select38.xsl
select38.out
select
David Marston
2001-11-08
. after operator should be treated as path
select39.xml
select39.xsl
select39.out
select
David Marston
2001-11-08
* after operator should be treated as path
select40.xml
select40.xsl
select40.out
select
Carmelo Montanez
2001-11-08
NodeSet union using two absolute location paths
select41.xml
select41.xsl
select41.out
select
Carmelo Montanez
2001-11-08
NodeSet union using absolute and relative location paths
select42.xml
select42.xsl
select42.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the ancestor axis
select43.xml
select43.xsl
select43.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the ancestor-or-self axis
select44.xml
select44.xsl
select44.out
select
Carmelo Montanez
2001-11-08
test union operator using two paths with predicates.
select45.xml
select45.xsl
select45.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the child axis
select47.xml
select47.xsl
select47.out
select
Carmelo Montanez
2001-11-08
test union operator on two paths, each with complex predicate.
select48.xml
select48.xsl
select48.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the descendant axis
select49.xml
select49.xsl
select49.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the descendant-or-self axis
select50.xml
select50.xsl
select50.out
select
Carmelo Montanez
2001-11-08
test union operator using predicates testing element and attribute nodes.
select51.xml
select51.xsl
select51.out
select
Carmelo Montanez
2001-11-08
test union operator where union yields empty set.
select52.xml
select52.xsl
select52.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the following-sibling and preceding-sibling axes
select53.xml
select53.xsl
select53.out
select
Carmelo Montanez
2001-11-08
NodeSet union using a function that returns a node set (key) and an axis.
select54.xml
select54.xsl
select54.out
select
Carmelo Montanez
2001-11-08
NodeSet union using a function that returns a node set (key) as each term.
select55.xml
select55.xsl
select55.out
select
Carmelo Montanez
2001-11-08
test union operator at different nesting levels (same element)
select56.xml
select56.xsl
select56.out
select
Carmelo Montanez
2001-11-08
test union operator at different nesting levels (different elements)
select57.xml
select57.xsl
select57.out
select
Carmelo Montanez
2001-11-08
test union operator where one of the members is empty
select58.xml
select58.xsl
select58.out
select
Carmelo Montanez (original)
2001-11-08
Paul Dick (this version)
2001-11-08
test union operator using overlapping node-sets. Results should always be output in doc order regardless of order of select attribute.
select59.xml
select59.xsl
select59.out
select
Carmelo Montanez
2001-11-08
NodeSet union using two relative location paths
select60.xml
select60.xsl
select60.out
select
Carmelo Montanez
2001-11-08
NodeSet union using the self axis
select61.xml
select61.xsl
select61.out
select
Carmelo Montanez
2001-11-08
union of two absolute (//) paths
select62.xml
select62.xsl
select62.out
select
Carmelo Montanez
2001-11-08
test union operator used three times in an expression
select63.xml
select63.xsl
select63.out
select
Carmelo Montanez
2001-11-08
test union operator using a variable and a function.
select64.xml
select64.xsl
select64.out
select
Carmelo Montanez
2001-11-08
test union operator using a variable and an axis.
select65.xml
select65.xsl
select65.out
select
Carmelo Montanez
2001-11-08
test union operator using variables.
select66.xml
select66.xsl
select66.out
select
David Marston
2001-11-08
Test that document('') refers to this stylesheet, and exploit that fact to choose a template dynamically. Idea from Mike Kay.
select67.xml
select67.xsl
select67.out
select
David Marston
2001-11-08
Test that document('') refers to this stylesheet, and exploit that fact to have data file select which template to use.
select68.xml
select68.xsl
select68.out
select
David Marston
2001-11-08
Test whether null string as attribute value causes selection problem.
select69.xml
select69.xsl
select69.out
select
David Marston
2001-11-08
Show that current() produces a node-set.
select70.xml
select70.xsl
select70.out
select
Paul Dick
2001-11-08
Test union operator using overlapping node-sets. Results should always be output in doc order regardless of order of select attribute.
select71.xml
select71.xsl
select71.out
select
David Marston
2001-11-08
NodeSet union using two copies of same node, and variables
select72.xml
select72.xsl
select72.out
select
David Marston
2001-11-08
Test that entity does not cause splitting of one text node into many.
select73.xml
select73.xsl
select73.out
select
Test for-each example from XSLT spec.
select74.xml
select74.xsl
select74.out
select
David Marston
2001-11-08
Ensure that select='/' gets what it should.
select75.xml
select75.xsl
select75.out
select
David Marston
2001-11-08
Try /{name} to match the document element.
select76.xml
select76.xsl
select76.out
select
Chris McCabe
2001-11-08
Try to select a non-existent attribute out of a node-set variable
select77.xml
select77.xsl
select77.out
select
David Marston
2001-11-08
Simple test of current() in for-each.
select78.xml
select78.xsl
select78.out
select
David Marston
2001-11-08
Simple test of current() in apply-templates.
select79.xml
select79.xsl
select79.out
select
David Marston
2001-11-08
Try a positional predicate on descendants of a node-set variable
select80.xml
select80.xsl
select80.out
select
Joe Kesselman
2001-11-08
Try absolute path when current node is in middle of tree
select81.xml
select81.xsl
select81.out
select
David Marston
2001-11-08
Test //* to get all elements
select82.xml
select82.xsl
select82.out
select
David Marston
2001-11-08
Test //@x to get all attributes of a certain name
select83.xml
select83.xsl
select83.out
select
David Marston
2001-11-08
Test //@* to get all attributes in the tree
select84.xml
select84.xsl
select84.out
select
Henry Zongaro
2001-11-08
Test current() by itself in a predicate.
select85.xml
select85.xsl
select85.out
select
David Marston
2001-11-08
Test that current() returns a node-set suitable for count().
select86.xml
select86.xsl
select86.out
sort
Simple test for xsl:sort on numbers, default order.
sort01.xml
sort01.xsl
sort01.out
sort
Test for xsl:sort on strings without specifying data-type or order.
sort02.xml
sort02.xsl
sort02.out
sort
Test for xsl:sort on a descendant element.
sort03.xml
sort03.xsl
sort03.out
sort
Test for xsl:sort and value-of the same element in the same loop.
sort04.xml
sort04.xsl
sort04.out
sort
Test for xsl:sort on a descendant element with no order specified.
sort05.xml
sort05.xsl
sort05.out
sort
Test for 2 xsl:sort elements with different sequence than SORT05.
sort06.xml
sort06.xsl
sort06.out
sort
Test for xsl:sort on a different element (not always present) which should have tie-breakers.
sort07.xml
sort07.xsl
sort07.out
sort
David Marston
2001-11-08
Test for xsl:sort on letters and spaces.
sort08.xml
sort08.xsl
sort08.out
sort
David Marston
2001-11-08
Simple test for xsl:sort on numbers, descending order.
sort09.xml
sort09.xsl
sort09.out
sort
David Marston
2001-11-08
Test for xsl:sort on strings without specifying data-type, descending order.
sort10.xml
sort10.xsl
sort10.out
sort
David Marston
2001-11-08
Sort strings that all can be numbers without specifying data-type or order.
sort11.xml
sort11.xsl
sort11.out
sort
David Marston
2001-11-08
Sort numbers with leading zeroes and decimal points.
sort12.xml
sort12.xsl
sort12.out
sort
David Marston
2001-11-08
Numeric sort, all items that aren't true numbers should cluster together.
sort13.xml
sort13.xsl
sort13.out
sort
David Marston
2001-11-08
Test for xsl:sort on strings without specifying case-order.
sort14.xml
sort14.xsl
sort14.out
sort
David Marston
2001-11-08
Test for xsl:sort on strings, upper-first case-order.
sort15.xml
sort15.xsl
sort15.out
sort
David Marston
2001-11-08
Test for xsl:sort on strings, lower-first case-order.
sort16.xml
sort16.xsl
sort16.out
sort
David Marston
2001-11-08
Test that lang has no effect on numeric data.
sort20.xml
sort20.xsl
sort20.out
sort
Paul Dick
2001-11-08
Test for xsl:sort using a numeric expression for the select.
sort21.xml
sort21.xsl
sort21.out
sort
David Marston
2001-11-08
Test for xsl:sort using a string function for the select.
sort22.xml
sort22.xsl
sort22.out
sort
David Marston
2001-11-08
Test for xsl:sort using a numeric expression for the select.
sort23.xml
sort23.xsl
sort23.out
sort
David Marston
2001-11-08
Test for xsl:sort using a numeric expression for the select.
sort24.xml
sort24.xsl
sort24.out
sort
David Marston
2001-11-08
Reverse the order of the nodes using an expression that is reliable.
sort25.xml
sort25.xsl
sort25.out
sort
David Marston
2001-11-08
Test for xsl:sort on apply-templates that does not have a select attribute.
sort26.xml
sort26.xsl
sort26.out
sort
David Marston
2001-11-08
Test for xsl:sort on apply-templates that will get text and element children.
sort27.xml
sort27.xsl
sort27.out
sort
David Marston
2001-11-08
Test for xsl:sort on apply-templates without select, numeric sort.
sort28.xml
sort28.xsl
sort28.out
sort
David Marston
2001-11-08
Test for xsl:sort using a variable in the select, for-each loop.
sort29.xml
sort29.xsl
sort29.out
sort
David Marston
2001-11-08
Test for xsl:sort using a local variable in the select, apply-templates.
sort30.xml
sort30.xsl
sort30.out
sort
David Marston
2001-11-08
Test for xsl:sort using a global variable in the select, apply-templates.
sort31.xml
sort31.xsl
sort31.out
sort
David Marston
2001-11-08
Try to set data-type from a variable.
sort32.xml
sort32.xsl
sort32.out
sort
David Marston
2001-11-08
Try to set order from a variable.
sort33.xml
sort33.xsl
sort33.out
sort
David Marston
2001-11-08
Try to set case-order from a variable.
sort34.xml
sort34.xsl
sort34.out
sort
David Marston
2001-11-08
Test the famous technique for choosing the sort key dynamically.
sort35.xml
sort35.xsl
sort35.out
sort
David Marston
2001-11-08
Test the famous technique for sorting with conditionals. In this case, we want to sort strings with and without "Re: " prefix by the rest of the string. Technique from Oliver Becker (obecker@informatik.hu-berlin.de).
sort36.xml
sort36.xsl
sort36.out
sort
David Marston
2001-11-08
If nothing comes through select, should get document order.
sort37.xml
sort37.xsl
sort37.out
sort
David Marston
2001-11-08
Numeric sort, but no items are true numbers.
sort38.xml
sort38.xsl
sort38.out
sort
David Marston
2001-11-08
Try to set lang from an expression.
sort39.xml
sort39.xsl
sort39.out
sort
David Marston
2001-11-08
Loop over a node-set in for-each and sort the nodes.
sort40.xml
sort40.xsl
sort40.out
string
Paul Dick
2001-11-08
Test of string-length() on literal string.
string01.xml
string01.xsl
string01.out
string
Paul Dick
2001-11-08
Test of string-length() of element node
string02.xml
string02.xsl
string02.out
string
Paul Dick
2001-11-08
Test of string-length() without arguments, and with node path.
string04.xml
string04.xsl
string04.out
string
Test of 'string()' conversion w/ element node
string05.xml
string05.xsl
string05.out
string
Test of 'starts-with()'
string06.xml
string06.xsl
string06.out
string
Test of 'contains()'
string07.xml
string07.xsl
string07.out
string
Test of 'substring-before()'
string08.xml
string08.xsl
string08.out
string
Test of 'substring-after()'
string09.xml
string09.xsl
string09.out
string
Test of 'normalize-space()' function
string10.xml
string10.xsl
string10.out
string
Test of 'translate()'
string11.xml
string11.xsl
string11.out
string
Test of 'concat()'
string12.xml
string12.xsl
string12.out
string
Test of 'format-number()' function.
string13.xml
string13.xsl
string13.out
string
David Marston
2001-11-08
Test of string() conversion on a variable containing a node-set
string14.xml
string14.xsl
string14.out
string
Test of 'substring()' function.
string15.xml
string15.xsl
string15.out
string
Test of 'substring()' function.
string16.xml
string16.xsl
string16.out
string
Test of 'substring()' function.
string17.xml
string17.xsl
string17.out
string
Test of 'substring()' function.
string18.xml
string18.xsl
string18.out
string
Test of 'substring()' function.
string19.xml
string19.xsl
string19.out
string
Test of 'substring()' function.
string20.xml
string20.xsl
string20.out
string
Test of 'substring()' function.
string21.xml
string21.xsl
string21.out
string
Test of 'substring()' function on non-existent node
string22.xml
string22.xsl
string22.out
string
Test of 'namespace-uri()'.
string30.xml
string30.xsl
string30.out
string
string31.xml
string31.xsl
string31.out
string
string32.xml
string32.xsl
string32.out
string
string33.xml
string33.xsl
string33.out
string
string34.xml
string34.xsl
string34.out
string
string35.xml
string35.xsl
string35.out
string
string36.xml
string36.xsl
string36.out
string
Test of 'string()' function.
string37.xml
string37.xsl
string37.out
string
Test of 'string()' function.
string38.xml
string38.xsl
string38.out
string
Test of 'string()' function.
string39.xml
string39.xsl
string39.out
string
Test of 'string()' function.
string40.xml
string40.xsl
string40.out
string
Test of 'string()' function.
string41.xml
string41.xsl
string41.out
string
Test of 'string()' function on a simple RTF.
string42.xml
string42.xsl
string42.out
string
Test of 'string()' function with empty RTF.
string43.xml
string43.xsl
string43.out
string
Test of 'starts-with()' function.
string44.xml
string44.xsl
string44.out
string
Test of 'starts-with()' function.
string45.xml
string45.xsl
string45.out
string
Test of 'starts-with()' function.
string46.xml
string46.xsl
string46.out
string
Test of 'starts-with()' function.
string47.xml
string47.xsl
string47.out
string
Test of 'starts-with()' function.
string48.xml
string48.xsl
string48.out
string
Test of 'starts-with()' function.
string49.xml
string49.xsl
string49.out
string
Test of 'starts-with()' function.
string50.xml
string50.xsl
string50.out
string
Test of 'starts-with()' function with node.
string51.xml
string51.xsl
string51.out
string
Test of 'starts-with()' function with node.
string52.xml
string52.xsl
string52.out
string
Test of 'starts-with()' function w/ attribute.
string53.xml
string53.xsl
string53.out
string
Test of 'starts-with()' function with attribute.
string54.xml
string54.xsl
string54.out
string
Test of 'contains()' function.
string55.xml
string55.xsl
string55.out
string
Test of 'contains()' function using variables.
string56.xml
string56.xsl
string56.out
string
Test of 'contains()' function using expressions.
string57.xml
string57.xsl
string57.out
string
Test of 'contains()' function.
string58.xml
string58.xsl
string58.out
string
Test of 'contains()' function.
string59.xml
string59.xsl
string59.out
string
Test of 'contains()' function.
string60.xml
string60.xsl
string60.out
string
Test of 'contains()' function.
string61.xml
string61.xsl
string61.out
string
Test of 'contains()' function.
string62.xml
string62.xsl
string62.out
string
Test of 'contains()' function.
string63.xml
string63.xsl
string63.out
string
Test of 'contains()' function with node as 1st argument, string is in it.
string64.xml
string64.xsl
string64.out
string
Test of 'contains()' function with node as 1st argument, string is not in it.
string65.xml
string65.xsl
string65.out
string
Test of 'contains()' function with attribute as 1st argument, string is in it.
string66.xml
string66.xsl
string66.out
string
Test of 'contains()' function with attribute as 1st argument, string is not in it.
string67.xml
string67.xsl
string67.out
string
Test of 'substring-before()' function.
string68.xml
string68.xsl
string68.out
string
Test of 'substring-before()' function.
string69.xml
string69.xsl
string69.out
string
Test of 'substring-before()' function.
string70.xml
string70.xsl
string70.out
string
Test of 'substring-before()' function with node.
string71.xml
string71.xsl
string71.out
string
Test of 'substring-before()' function with empty node.
string72.xml
string72.xsl
string72.out
string
Test of 'substring-before()' function with attribute.
string73.xml
string73.xsl
string73.out
string
Test of 'substring-before()' function with attribute.
string74.xml
string74.xsl
string74.out
string
Test of 'substring-before()' function with attribute.
string75.xml
string75.xsl
string75.out
string
Test of 'substring-after()' function.
string76.xml
string76.xsl
string76.out
string
Test of 'substring-after()' function.
string77.xml
string77.xsl
string77.out
string
Test of 'substring-after()' function.
string78.xml
string78.xsl
string78.out
string
Test of 'substring-after()' function.
string79.xml
string79.xsl
string79.out
string
Test of 'substring-after()' function with node.
string80.xml
string80.xsl
string80.out
string
Test of 'substring-after()' function with empty node.
string81.xml
string81.xsl
string81.out
string
Test of 'substring-after()' function with attribute
string82.xml
string82.xsl
string82.out
string
Test of 'substring-after()' function with attribute.
string83.xml
string83.xsl
string83.out
string
Test of 'substring-after()' function with attribute.
string84.xml
string84.xsl
string84.out
string
Test of 'normalize-space()' function with node.
string85.xml
string85.xsl
string85.out
string
Test of 'normaliz-space()' function with empty node.
string86.xml
string86.xsl
string86.out
string
Test of 'translate()' function.
string87.xml
string87.xsl
string87.out
string
Test of 'translate()' function.
string88.xml
string88.xsl
string88.out
string
Test of 'translate()' function.
string89.xml
string89.xsl
string89.out
string
Test of 'translate()' function.
string90.xml
string90.xsl
string90.out
string
Test of 'translate()' function.
string91.xml
string91.xsl
string91.out
string
Test of 'translate()' function with attributes.
string92.xml
string92.xsl
string92.out
string
Test of 'translate()' function with attributes.
string93.xml
string93.xsl
string93.out
string
Test of 'translate()' function with attributes.
string94.xml
string94.xsl
string94.out
string
Test of 'translate()' function.
string95.xml
string95.xsl
string95.out
string
Test of 'translate()' function.
string96.xml
string96.xsl
string96.out
string
Test of 'concat()' function.
string97.xml
string97.xsl
string97.out
string
Test of 'concat()' function with nodes.
string98.xml
string98.xsl
string98.out
string
Test of 'concat()' function with nodes.
string99.xml
string99.xsl
string99.out
string
Test of 'concat()'
string100.xml
string100.xsl
string100.out
string
Test of 'concat()'
string101.xml
string101.xsl
string101.out
string
Test of concat() on entities and expressions
string102.xml
string102.xsl
string102.out
string
Test of 'concat()'
string103.xml
string103.xsl
string103.out
string
Test of 'concat()'
string104.xml
string104.xsl
string104.out
string
Special case of concat() with one argument. Strictly speaking, this should fail just like STRerr14.
string105.xml
string105.xsl
string105.out
string
Test of 'format-number()'
string106.xml
string106.xsl
string106.out
string
David Marston
2001-11-08
Test of string() function on an RTF with sub-nodes.
string107.xml
string107.xsl
string107.out
string
Test of 'format-number()'
string108.xml
string108.xsl
string108.out
string
Test of 'format-number()'
string109.xml
string109.xsl
string109.out
string
Test of 'format-number()'
string110.xml
string110.xsl
string110.out
string
Test of 'substring()'
string111.xml
string111.xsl
string111.out
string
Test of 'substring()'
string112.xml
string112.xsl
string112.out
string
Test of 'substring()'
string113.xml
string113.xsl
string113.out
string
Test of 'substring()'
string114.xml
string114.xsl
string114.out
string
Test of 'substring()'
string115.xml
string115.xsl
string115.out
string
Test of 'substring()'
string116.xml
string116.xsl
string116.out
string
Test of 'substring()'
string117.xml
string117.xsl
string117.out
string
Test of 'substring()'
string118.xml
string118.xsl
string118.out
string
Test of 'substring()'
string119.xml
string119.xsl
string119.out
string
Test of 'substring()'
string120.xml
string120.xsl
string120.out
string
Test of 'translate()'
string121.xml
string121.xsl
string121.out
string
Paul Dick
2001-11-08
string(nodeset) returns string value of the node in the node-set that is first in document order.'
string122.xml
string122.xsl
string122.out
string
David Marston
2001-11-08
Test of string() function with no arguments.
string123.xml
string123.xsl
string123.out
string
Paul Dick
2001-11-08
Test of contains() function searching for an entity.
string124.xml
string124.xsl
string124.out
string
David Marston
2001-11-08
Test of contains() function with nodes for both arguments, string is not in it.
string125.xml
string125.xsl
string125.out
string
David Marston
2001-11-08
Test of contains() function with nodes for both arguments, string is in it.
string126.xml
string126.xsl
string126.out
string
David Marston
2001-11-08
Test of contains() function with two paths, first argument is multiple nodes, first of those nodes does NOT contain the string.
string127.xml
string127.xsl
string127.out
string
David Marston
2001-11-08
Test of contains() function with two paths, second argument is multiple nodes, first of those nodes does NOT contain the string.
string128.xml
string128.xsl
string128.out
string
David Marston
2001-11-08
Test of contains() function using a numbered entity.
string129.xml
string129.xsl
string129.out
string
David Marston
2001-11-08
Test of contains() function using a numbered entity.
string130.xml
string130.xsl
string130.out
string
David Marston
2001-11-08
Test of string() with zero arguments. Context node just has one text child.
string131.xml
string131.xsl
string131.out
string
David Marston
2001-11-08
Test of default (no functions) conversion of integers.
string132.xml
string132.xsl
string132.out
string
David Marston
2001-11-08
Test of default (no functions) conversion of decimal numbers with fractions.
string133.xml
string133.xsl
string133.out
string
David Marston
2001-11-08
Test of default (no functions) conversion of decimal numbers with decimal point at all positions.
string134.xml
string134.xsl
string134.out
string
David Marston
2001-11-08
Test of default (no functions) conversion of small decimal numbers.
string135.xml
string135.xsl
string135.out
string
David Marston
2001-11-08
Ensure that 'translate()' doesn't loop on characters that get repositioned
string136.xml
string136.xsl
string136.out
string
David Marston
2001-11-08
Use 'translate()' to map several characters to the same one.
string137.xml
string137.xsl
string137.out
string
David Marston
2001-11-08
Use 'translate()' to change quotes and apostrophes to other characters.
string138.xml
string138.xsl
string138.out
string
David Marston
2001-11-08
Use 'translate()' to change certain characters to quotes and apostrophes.
string139.xml
string139.xsl
string139.out
string
David Marston
2001-11-08
Test of 'normalize-space()' function. Watch for space being removed when it shouldn't be
string140.xml
string140.xsl
string140.out
string
David Marston
2001-11-08
Test concat() with lots of arguments
string141.xml
string141.xsl
string141.out
variable
Paul Dick
2001-11-08
Set top-level xsl:variable to a string
variable01.xml
variable01.xsl
variable01.out
variable
Paul Dick
2001-11-08
Test top-level xsl:variable set to be an RTF
variable02.xml
variable02.xsl
variable02.out
variable
Paul Dick
2001-11-08
Test xsl:variable inside a template set to be an RTF
variable03.xml
variable03.xsl
variable03.out
variable
Paul Dick
2001-11-08
Test for passing variable into other template via with-param.
variable04.xml
variable04.xsl
variable04.out
variable
Paul Dick
2001-11-08
Verify top-level xsl:variable, HTML text RTF
variable05.xml
variable05.xsl
variable05.out
variable
Paul Dick
2001-11-08
Set variable by name but no value, should get null string
variable06.xml
variable06.xsl
variable06.out
variable
Paul Dick
2001-11-08
Test for handling of RTF used as positional index by setting variable as the content of the xsl:variable element. Reference as [$n]. This is the case that will NOT obtain what a naive person expects.
variable07.xml
variable07.xsl
variable07.out
variable
Paul Dick
2001-11-08
Test for handling of RTF used as positional index by setting variable as the content of the xsl:variable element. Reference as [position()=$n] This is the case that will NOT obtain what the naive person expects.
variable08.xml
variable08.xsl
variable08.out
variable
Paul Dick
2001-11-08
Test for handling of number used as positional index by setting variable using select attribute. Reference as [$n]
variable09.xml
variable09.xsl
variable09.out
variable
Paul Dick
2001-11-08
Test for using xsl:copy-of with empty (null string) variable.
variable10.xml
variable10.xsl
variable10.out
variable
Ed Blachman
2001-11-08
Import precedence applies to top-level params (even when template referencing it is in the imported file)
variable11.xml
variable11.xsl
var11imp.xsl
variable11.out
variable
David Marston
2001-11-08
Set top-level xsl:param to a string
variable12.xml
variable12.xsl
variable12.out
variable
David Marston
2001-11-08
Test for setting a param using a choose
variable13.xml
variable13.xsl
variable13.out
variable
Paul Dick, based on posting to xalan-dev list
2001-11-08
Verify that a variable defined within a xsl:with-param content is scoped correctly. Idea sent in on xalan-dev list. We should recognize 'test' within the with-param statement. The named template 'foo' really plays no part here.
variable14.xml
variable14.xsl
variable14.out
variable
David Marston
2001-11-08
Test for-each inside xsl:variable
variable15.xml
variable15.xsl
variable15.out
variable
David Marston
2001-11-08
Test for-each inside xsl:param
variable16.xml
variable16.xsl
variable16.out
variable
David Marston
2001-11-08
Show that there is always a current node
variable17.xml
variable17.xsl
variable17.out
variable
David Marston
2001-11-08
Test param being set to default in a named template.
variable18.xml
variable18.xsl
variable18.out
variable
David Marston
2001-11-08
Verify that a variable in an inner template can take on a new value
variable19.xml
variable19.xsl
variable19.out
variable
David Marston
2001-11-08
Verify that a variable in a for-each can take on a new value
variable20.xml
variable20.xsl
variable20.out
variable
David Marston
2001-11-08
Test setting several parameters locally
variable21.xml
variable21.xsl
variable21.out
variable
David Marston
2001-11-08
Import precedence applies to top-level params (testing references from various import levels)
variable22.xml
variable22.xsl
impmid.xsl
impfinal.xsl
variable22.out
variable
David Marston
2001-11-08
Test how big a string can be passed to a template.
variable23.xml
variable23.xsl
variable23.out
variable
Paul Dick
2001-11-08
Test the ability of variable to hold the result of document()
variable24.xml
variable20.xml
variable24.xsl
variable24.out
variable
Tommy Burglund
2001-11-08
Variable name is a QName.
variable25.xml
variable25.xsl
variable25.out
variable
Ed Blachman
2001-11-08
It is not an error to pass a parameter to a template that does not have an element for it, the parameter is simpily ignored.
variable26.xml
variable26.xsl
variable26.out
variable
David Marston
2001-11-08
Import precedence applies to top-level params (testing references from various import levels)
variable27.xml
variable27.xsl
impmid.xsl
impfinal.xsl
var27side.xsl
variable27.out
variable
David Marston
2001-11-08
Import precedence applies to top-level params (first template from middle, then up/down/up)
variable28.xml
variable28.xsl
var28mid.xsl
var28final.xsl
variable28.out
variable
David Marston
2001-11-08
Import precedence applies to top-level params (order of imports in this sheet matters)
variable29.xml
variable29.xsl
var29side.xsl
impfinal.xsl
variable29.out
variable
David Marston
2001-11-08
Import precedence applies to top-level params (start at bottom; all use variable set in middle)
variable30.xml
variable30.xsl
var30mid.xsl
impfinal.xsl
variable30.out
variable
Benoit Cerrina, adapted by David Marston
2001-11-08
Test passing value from top-level param to top-level variable via value-of.
variable31.xml
variable31.xsl
variable31.out
variable
David Marston
2001-11-08
Test passing value from top-level param to top-level variable via value-of.
variable32.xml
variable32.xsl
variable32.out
variable
David Marston
2001-11-08
Set top-level variable with a forward reference to see what happens.
variable33.xml
variable33.xsl
variable33.out
variable
David Marston
2001-11-08
Set cascaded top-level variables in arbitrary order.
variable34.xml
variable34.xsl
variable34.out
variable
David Marston
2001-11-08
Try to catch lazy-evaluation scheme picking up local instead of global.
variable35.xml
variable35.xsl
variable35.out
variable
David Marston
2001-11-08
Set variable to null string explicitly and implicitly, compare.
variable36.xml
variable36.xsl
variable36.out
variable
David Marston
2001-11-08
Set a variable to a boolean, and show it being used in xsl:if
variable37.xml
variable37.xsl
variable37.out
variable
David Marston
2001-11-08
Test for using xsl:copy-of with variable set to a number.
variable38.xml
variable38.xsl
variable38.out
variable
David Marston
2001-11-08
Build an RTF from instructions, then use xsl:copy-of.
variable39.xml
variable39.xsl
variable39.out
variable
David Marston
2001-11-08
Test top-level xsl:variable set using apply-templates
variable40.xml
variable40.xsl
variable40.out
variable
David Marston
2001-11-08
Because root node is current when top-level param is set, can get top-level comment.
variable41.xml
variable41.xsl
variable41.out
variable
David Marston
2001-11-08
Use copy to set a variable to an RTF. REMINDER: we won't get the whole sub-tree, just the 'doc' element node.
variable42.xml
variable42.xsl
variable42.out
variable
David Marston
2001-11-08
Test xsl:variable inside xsl:copy
variable43.xml
variable43.xsl
variable43.out
variable
David Marston
2001-11-08
Set a variable inside a template based on variable defined earlier in that template.
variable44.xml
variable44.xsl
variable44.out
variable
David Marston
2001-11-08
Use param whose name is a QName in with-param passing.
variable45.xml
variable45.xsl
variable45.out
variable
Felix Garcia Romero (felixgr@tdi.tudistrito.es)
2001-11-08
Test proper construction of an RTF containing multiple top level nodes.
variable46.xml
variable46.xsl
variable46.out
variable
Matthew Hanson (matthew.hanson@wcom.com
2001-11-08
Evaluation of params with repeated use of imported stylesheet.
variable47.xml
variable47.xsl
var47imp.xsl
variable47.out
variable
Scott Boag
2001-11-08
Check propagation of params down into templates
variable48.xml
variable48.xsl
variable48.out
variable
Scott Boag
2001-11-08
Show that one param (p2) can be set to value of another (p1) equally well in apply and call template invocations.
variable49.xml
variable49.xsl
variable49.out
variable
Scott Boag
2001-11-08
Ensure that we can find descendants of the nodes in a node-set stored in a variable.
variable50.xml
variable50.xsl
variable50.out
variable
John Howard/Tom Amiro
2001-11-08
Set a variable within an if within a for-each.
variable51.xml
variable51.xsl
variable51.out
variable
John Howard
2001-11-08
test parameters call by reference and by value
variable52.xml
variable52.xsl
variable52.out
variable
John Howard
2001-11-08
test using recursion to traverse a node-set in a variable.
variable53.xml
variable53.xsl
variable53.out
variable
John Howard
2001-11-08
test using parameter names with '.' in them
variable54.xml
variable54.xsl
variable54.out
variable
David Marston
2001-11-08
Show that name of variable acts like a real QName.
variable55.xml
variable55.xsl
variable55.out
variable
darrylf@schemasoft.com
2001-11-08
Use same-named variables in inner and outer scopes, where inner is a for-each loop.
variable56.xml
variable56.xsl
variable56.out
variable
David Marston
2001-11-08
Test for passing param containing 1-element node-set via apply-templates
variable57.xml
variable57.xsl
variable57.out
variable
David Marston
2001-11-08
Test for passing param containing 4-element node-set via apply-templates
variable58.xml
variable58.xsl
variable58.out
variable
David Marston
2001-11-08
Test for passing param containing 0-element node-set via apply-templates
variable59.xml
variable59.xsl
variable59.out
variable
David Marston
2001-11-08
Test for passing param containing boolean via apply-templates
variable60.xml
variable60.xsl
variable60.out
variable
David Marston
2001-11-08
Test for passing param containing number via apply-templates
variable61.xml
variable61.xsl
variable61.out
variable
David Marston
2001-11-08
Test for passing numeric param via apply-templates, with sorting
variable62.xml
variable62.xsl
variable62.out
variable
David Marston
2001-11-08
test using parameter names with leading underscore
variable63.xml
variable63.xsl
variable63.out
variable
Joseph Kesselman
2001-11-08
test with-param as RTF copied from global variable (also RTF)
variable64.xml
variable64.xsl
variable64.out
variable
David Marston, from Joseph Kesselman's base test
2001-11-08
test with-param as string copied from global variable (an RTF)
variable65.xml
variable65.xsl
variable65.out
variable
David Marston, from Joseph Kesselman's base test
2001-11-08
test with-param as string copied from global variable (a locally-built RTF)
variable65.xml
variable65.xsl
variable65.out
variable
David Marston, from Roman Stawski's bug report (#7118)
2001-11-08
Setting a variable in the midst of setting another should not alter any others
variable67.xml
variable67.xsl
variable67.out
variable
David Marston
2001-11-08
Demonstrate various tests of nullness on local variables
variable68.xml
variable68.xsl
variable68.out
variable
David Marston
2001-11-08
Demonstrate various tests of nullness on global variables
variable69.xml
variable69.xsl
variable69.out
variable
Tom Amiro
2001-11-08
Define global variable using a when with a dependency on a variable in an included file
variable70.xml
variable70.xsl
var70imp.xsl
variable70.out
ver
David Marston
2001-11-08
Test the basics of the XSLT version declaration. Should not raise an error.
ver01.xml
ver01.xsl
ver01.out
ver
David Marston
2001-11-08
Test for explicit specification of version attribute in stylesheet declaration above.
ver04.xml
ver04.xsl
ver04.out
ver
Shane Curcuru
2001-11-08
Test the basics of the XSLT version declaration. Should not raise an error.
ver05.xml
ver05.xsl
ver05.out
ver
Shane Curcuru
2001-11-08
Test the basics of the XSLT version declaration. Should not raise an error.
ver06.xml
ver06.xsl
ver06.out
ver
Shane Curcuru
2001-11-08
Test the basics of the XSLT version declaration. Should not raise an error.
ver07.xml
ver07.xsl
ver07.out
whitespace
Paul Dick
2001-11-08
Test strip-space directive.
whitespace01.xml
whitespace01.xsl
whitespace01.out
whitespace
Paul Dick
2001-11-08
Test strip-space on list of specified elements.
whitespace02.xml
whitespace02.xsl
whitespace02.out
whitespace
Paul Dick
2001-11-08
Test strip-space with wildcard element selector.
whitespace03.xml
whitespace03.xsl
whitespace03.out
whitespace
Paul Dick
2001-11-08
Test wildcard on strip-space overridden by preserve-space for one element.
whitespace04.xml
whitespace04.xsl
whitespace04.out
whitespace
Paul Dick
2001-11-08
Test stripping an element that has whitespace plus a comment containing whitespace.
whitespace05.xml
whitespace05.xsl
whitespace05.out
whitespace
Paul Dick
2001-11-08
Test element specifier that has a namespace qualifier.
whitespace06.xml
whitespace06.xsl
whitespace06.out
whitespace
Paul Dick
2001-11-08
Test for element specifier that is a wildcard but qualified by a namespace.
whitespace07.xml
whitespace07.xsl
whitespace07.out
whitespace
Test default whitespace handling.
whitespace08.xml
whitespace08.xsl
whitespace08.out
whitespace
Paul Dick
2001-11-08
Test output of newline via CDATA section in template.
whitespace09.xml
whitespace09.xsl
whitespace09.out
whitespace
Paul Dick
2001-11-08
Test whitespace as LRE in template.
whitespace10.xml
whitespace10.xsl
whitespace10.out
whitespace
Paul Dick
2001-11-08
Test whitespace in template matched on root.
whitespace11.xml
whitespace11.xsl
whitespace11.out
whitespace
Paul Dick
2001-11-08
Test xsl:output with indent.
whitespace12.xml
whitespace12.xsl
whitespace12.out
whitespace
Paul Dick
2001-11-08
Test default whitespace handling where both source and template have space.
whitespace13.xml
whitespace13.xsl
whitespace13.out
whitespace
Paul Dick
2001-11-08
Test default whitespace handling.
whitespace15.xml
whitespace15.xsl
whitespace15.out
whitespace
Paul Dick
2001-11-08
Test indent on xsl:output with copy-of.
whitespace17.xml
whitespace17.xsl
whitespace17.out
whitespace
xsl:text node should not contribute any text nodes to the result tree.
whitespace18.xml
whitespace18.xsl
whitespace18.out
whitespace
Paul Dick
2001-11-08
Stylesheet is whitespace stripped before processing.
whitespace19.xml
whitespace19.xsl
whitespace19.out
whitespace
Paul Dick
2001-11-08
Simple case verifies use of xml:space to preserve whitespace, here a space and a tab.
whitespace20.xml
whitespace20.xsl
whitespace20.out
whitespace
David Marston
2001-11-08
Test for whitespace handling with comments in literal sections
whitespace21.xml
whitespace21.xsl
whitespace21.out
whitespace
Paul Dick
2001-11-08
Testing the applicable match for a particular element, also verifying that preserve-space works with namespace-prefixed element. This generate an error, recovering with the match that occurs last in the stylesheet.
whitespace22.xml
whitespace22.xsl
whitespace22.out
whitespace
Scott Boag (in response to problem reported by "Carsten Ziegeler" <cziegeler@sundn.de>)
2001-11-08
Another test for the normalize-space function, this one really testing handling of the newline.
whitespace23.xml
whitespace23.xsl
whitespace23.out
whitespace
Maynard Demmons (maynard@organic.com)
2001-11-08
Test for whitespace stripping from source documents retrieved with the document() function. The spec is a little vague on this.
whitespace35.xml
docws35.xml
whitespace35.xsl
whitespace35.out
Microsoft
MSFT_Conformance_Tests
2002-12-01
Attributes
2002-12-01
xsl:attribute: name="xmlns:xsl" namespace="whatever"
books.xml
SpecExample.xsl
SpecExample.txt
Attributes
2002-12-01
xsl:attribute: xsl:attribute contains newline character in value
books.xml
78365.xsl
78365.txt
Attributes
2002-12-01
xsl:attribute: namespace ="", parent element have xmlns="a"
books.xml
78366.xsl
78366.txt
Attributes
2002-12-01
xsl:attribute: namespace ="a", parent element have xmlns="a"
books.xml
78367.xsl
78367.txt
Attributes
2002-12-01
xsl:attribute: namespace ="b", parent element have xmlns="a"
books.xml
78368.xsl
78368.txt
Attributes
2002-12-01
xsl:attribute: name ="xmlns", parent element have xmlns="a" (bug #46829)
books.xml
78369.xsl
Attributes
2002-12-01
xsl:attribute: no namespace
books.xml
78370.xsl
78370.txt
Attributes
2002-12-01
xsl:attribute: name="xmlaa" namespace="b" (Error case) (bug #46834)
books.xml
78372.xsl
78372.txt
Attributes
2002-12-01
xsl:attribute: create mode attribute and many other attribute such as xml:space, xml:lang
books.xml
78373.xsl
78373.txt
Attributes
2002-12-01
xsl:attribute: nested elements with attributes 16 levels
books.xml
78374.xsl
Attributes
2002-12-01
xsl:attribute: output attribute should always be auto prefixed when there is a default namespace present.
books.xml
78375.xsl
78375.txt
Attributes
2002-12-01
xsl:attribute: use Attribute Value template to create new attribute name and value
78376.xml
78376.xsl
Attributes
2002-12-01
xsl:attribute: xsl:attribute namespace="somens" - no name attribute
books.xml
78377.xsl
Attributes
2002-12-01
xsl:attribute: name is not a QNAME
books.xml
78378.xsl
Attributes
2002-12-01
xsl:attribute: adding an attribute to an element after children have been added (should be ignored)
books.xml
78379.xsl
78379.txt
Attributes
2002-12-01
xsl:attribute: add attribute to a Comment, and PI, node that is not an element (should be ignored) (bug #46857)
books.xml
78380.xsl
Attributes
2002-12-01
xsl:attribute: the second attribhte with same name should over write the first one
books.xml
78381.xsl
78381.txt
Attributes
2002-12-01
xsl:attribute: Add same attribute name w/ different namespaces
books.xml
78382.xsl
78382_output.txt
Attributes
2002-12-01
xsl:attribute: combination test for xsl create nodes
books.xml
78386.xsl
78386_output.txt
Attributes
2002-12-01
xsl:attribute: combination test for xsl create nodes
domtest1.xml
78387.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "template", attribute "for"
Plants.xml
22-1-template_for.xsl
81430.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "use-templates", attribute "order-by"
Plants.xml
22-1-use-templates_order-by.xsl
81431.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "repeat", attribute "for"
Plants.xml
22-1-repeat_for.xsl
81482.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "repeat", attribute "order-by"
Plants.xml
22-1-repeat_order-by.xsl
81483.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "get-value", attribute "for"
Plants.xml
22-1-get-value_for.xsl
81484.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "element", attribute "name"
Plants.xml
22-1-element_name.xsl
81485.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "attribute", attribute "name"
Plants.xml
22-1-attribute_name.xsl
81486.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "pi", attribute "name"
Plants.xml
22-1-pi_name.xsl
81487.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "comment", attribute "name"
Plants.xml
22-1-comment_name.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "template", attribute "for"
Plants.xml
22-2-template_for.xsl
81489.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "use-templates", attribute "for"
Plants.xml
22-2-use-templates_for.xsl
81491.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "use-templates", attribute "order-by"
Plants.xml
22-2-use-templates_order-by.xsl
81492.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "repeat", attribute "for"
Plants.xml
22-2-repeat_for.xsl
81493.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "repeat", attribute "order-by"
Plants.xml
22-2-repeat_order-by.xsl
81494.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "get-value", attribute "for"
Plants.xml
22-2-get-value_for.xsl
81495.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "element", attribute "name"
Plants.xml
22-2-element_name.xsl
81496.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "attribute", attribute "name"
Plants.xml
22-2-attribute_name.xsl
81497.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "pi", attribute "name"
Plants.xml
22-2-pi_name.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 2 - element "comment", attribute "name"
Plants.xml
22-2-comment_name.xsl
81499.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "template", attribute "for"
Plants.xml
22-8-template_for.xsl
81543.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "use-templates", attribute "order-by"
Plants.xml
22-8-use-templates_order-by.xsl
81544.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "repeat", attribute "for"
Plants.xml
22-8-repeat_for.xsl
81545.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "repeat", attribute "order-by"
Plants.xml
22-8-repeat_order-by.xsl
81546.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "get-value", attribute "for"
Plants.xml
22-8-get-value_for.xsl
81547.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "element", attribute "name"
Plants.xml
22-8-element_name.xsl
81548.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "attribute", attribute "name"
Plants.xml
22-8-attribute_name.xsl
81550.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "pi", attribute "name"
Plants.xml
22-8-pi_name.xsl
81551.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 8 - element "comment", attribute "name"
Plants.xml
22-8-comment_name.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 1 - element "use-templates", attribute "for"
Plants.xml
22-1-use-templates_for.xsl
83030.txt
Attributes
2002-12-01
XSL: Regression of bug #65025 : select=".." not working
dtdd.xml
dtdd.xsl
83822.txt
Attributes
2002-12-01
Copy of 83822: XSL: Regression of bug #65025 : select=".." not working
84169.xml
84169.xsl
84169.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "template", attribute "for"
Plants.xml
22-3-template_for.xsl
89433.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "use-templates", attribute "for"
Plants.xml
22-3-use-templates_for.xsl
89434.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "use-templates", attribute "order-by"
Plants.xml
22-3-use-templates_order-by.xsl
89435.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "repeat", attribute "for"
Plants.xml
22-3-repeat_for.xsl
89436.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "repeat", attribute "order-by"
Plants.xml
22-3-repeat_order-by.xsl
89437.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "get-value", attribute "for"
Plants.xml
22-3-get-value_for.xsl
89438.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "element", attribute "name"
Plants.xml
22-3-element_name.xsl
89439.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "attribute", attribute "name"
Plants.xml
22-3-attribute_name.xsl
89440.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "pi", attribute "name"
Plants.xml
22-3-pi_name.xsl
89441.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 3 - element "comment", attribute "name"
Plants.xml
22-3-comment_name.xsl
89442.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "template", attribute "for"
Plants.xml
22-7-template_for.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "use-templates", attribute "for"
Plants.xml
22-7-use-templates_for.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "use-templates", attribute "order-by"
Plants.xml
22-7-use-templates_order-by.xsl
89459.txt
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "repeat", attribute "for"
Plants.xml
22-7-repeat_for.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "repeat", attribute "order-by"
Plants.xml
22-7-repeat_order-by.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "get-value", attribute "for"
Plants.xml
22-7-get-value_for.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "element", attribute "name"
Plants.xml
22-7-element_name.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "attribute", attribute "name"
Plants.xml
22-7-attribute_name.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "pi", attribute "name"
Plants.xml
22-7-pi_name.xsl
Attributes
2002-12-01
XSL: 5.2.2 - Attribute Keywords - 7 - element "comment", attribute "name"
Plants.xml
22-7-comment_name.xsl
89466.txt
Attributes
2002-12-01
Use xsl:attribute with attribute name="", XSLTransformer should generate error [Bug 53195]
xslt_attribute_Prefixes.xml
xslt_attribute_EmptyAttribute.xsl
Attributes
2002-12-01
Use an xsl:value-of and xsl:text with disable-output-escaping equals yes within an xsl:attribute element (in both literal result and xsl:element). Should silently ignore the disable-output-escaping attribute. [Bug/DCR 53329]
DoeOnAttributes.xml
DoeOnAttributes.xsl
DoeOnAttributes_result.txt
Attributes
2002-12-01
Use xsl:attribute with attribute name="" and valid namespace, XSLT should generate error [Bug 53195]
xslt_attribute_Prefixes.xml
xslt_attribute_EmptyAttributeNS.xsl
Attributes
2002-12-01
Use handcreated xml:space or xml:lang attribute with XSLT Attribute [Bug 51664]
xslt_attribute_root.xml
xslt_attribute_XmlLangNamespace.xsl
xslt_attribute_XmlLangNamespace_result.txt
Attributes
2002-12-01
AttributeInvalidNamespacePrefix.xml
AttributeInvalidNamespacePrefix.xsl
Attributes
2002-12-01
Use a literal result element with an attribute whose value is an ampersand entity. The result xml doc should again contain that entity since its a reserved character. [Bug 65748]
xslt_Attribute_LiteralResultValueIsAmpersand.xml
xslt_Attribute_LiteralResultValueIsAmpersand.xsl
xslt_Attribute_LiteralResultValueIsAmpersand_result.txt
Attributes
2002-12-01
Use xsl:attribute between a literal element with an xmlns:foobar namespace declaration that points at the xmlns URI. Should generate an error. [Bug 54232]
xslt_attribute_XmlnsExplicitAsAttributeNs.xml
xslt_attribute_XmlnsExplicitAsAttributeNs.xsl
Attributes
2002-12-01
Use xsl:attribute with a namespace attribute equal to the xmlns namespace. Should generate error. [Bug 54232]
xslt_attribute_XmlnsAsAttributeNs.xml
xslt_attribute_XmlnsAsAttributeNs.xsl
Attributes
2002-12-01
Attribute_WhitespaceInUseAttributeSets.xml
Attribute_WhitespaceInUseAttributeSets.xsl
Attribute_WhitespaceInUseAttributeSets.txt
Attributes
2002-12-01
XSLT: xsl:use-attribute-sets doesn't allow empty string. [Bug 70970]
foo.xml
xslt_empty_name_in_use_attribute_sets.xsl
xslt_empty_name_in_use_attribute_sets.txt
Attributes
2002-12-01
XSLT: Xslt processor should be able to output attribute whose name begins with 'xml' [Bug 81785]
foo.xml
AttrNameBeginsWithXml.xsl
AttrNameBeginsWithXml.txt
Attributes
2002-12-01
Duplicate attribute with namespace conflict. [Bug 71058]
foo.xml
xslt_xsl_attribute_dup_attr_with_namespace_conflict.xsl
xslt_xsl_attribute_dup_attr_with_namespace_conflict.txt
AttributeSets
2002-12-01
NamedAttributeSets:Use-attribute-sets on xsl:element
books.xml
91035.xsl
91035.txt
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets on xsl:copy
books.xml
91036.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets on xsl:attribute-set
books.xml
91037.xsl
91037.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:use-attribute-sets on literal result element
books.xml
91038.xsl
91038.txt
AttributeSets
2002-12-01
NamedAttributeSets: xsl:variable, xsl:param declared in top level element, should be picked up in xsl:attribute-set
books.xml
91042.xsl
91042_output.txt
AttributeSets
2002-12-01
NamedAttributeSets: Set-attribute-sets name='foobar' while there is <xsl:attribute name='foobar'/> also exist under the attribute set.
books.xml
91043.xsl
91043_output.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set with no xsl:attribute element
books.xml
91045.xsl
91045.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set with thousand of xsl:attribute element (may take 30 seconds to finish loading)
books.xml
91046.xsl
91046.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set contain same xsl:attribute node
books.xml
91077.xsl
91077.txt
AttributeSets
2002-12-01
NamedAttributeSets: regress for bug #50244 should not cause error on use-attribute-sets on xsl:attribute (regress for bug #50244)
books.xml
91078.xsl
91078.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:use-attribuet-sets on literal element which has some attributes
books.xml
91080.xsl
91080.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:use-attribuet-sets on literal element which has some attributes, and individual xsl:attribute nodes
books.xml
91081.xsl
91081.txt
AttributeSets
2002-12-01
NamedAttributeSets: Test that attributes in the specified attributes can be overridden by xsl:attribute (xsl:copy)
books.xml
91083.xsl
91083.txt
AttributeSets
2002-12-01
NamedAttributeSets: Test that specified attributes can be overridden by attributes from xsl:attribute (xsl:element)
books.xml
91084.xsl
91084.txt
AttributeSets
2002-12-01
NamedAttributeSets: xsl:param used in xsl:attribute-set, but pass in an object to change the value of xsl:param, the new value should be picked up in the xsl:attribute-set
books.xml
91085.xsl
91085.txt
AttributeSets
2002-12-01
NamedAttributeSets: Xsl: attribute-sets with no name attribute
books.xml
91091.xsl
91091a.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set within it declare non xsl:attribute node(text)
books.xml
91093.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set within it declare non xsl:attribute node(pi)
books.xml
91094.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set within it declare non xsl:attribute node(comment)
books.xml
91095.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set within it declare non xsl:attribute node(literal element)
books.xml
91096.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Xsl:attribute-set within it declare non xsl:attribute node( xsl:element)
books.xml
91097.xsl
AttributeSets
2002-12-01
NamedAttributeSets: use-attribute-sets used in xsl:text, cdata, apply-templates, for-each, value-of and all other xsl: nodes
books.xml
91098.xsl
91098.txt
AttributeSets
2002-12-01
NamedAttributeSets: use-attribute-sets used in xsl:comment (regress for bug #50251)
books.xml
91099.xsl
AttributeSets
2002-12-01
NamedAttributeSets: use-attribute-sets used in xsl:text, comment, cdata, apply-templates, for-each, value-of (with import)
books.xml
91100.xsl
91100a.xsl
91100.txt
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets attributes on xsl:attribute-set elements causes an attribute to directly use itself (cycle1)
books.xml
91101.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets attributes on xsl:attribute-set elements causes an attribute to indirectly use itself (cycle2)
books.xml
91119.xsl
91119.txt
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets attributes on xsl:attribute-set elements causes an attribute to indirectly use itself (cycle2-circular referencing) (Regress for Bug#50268)
books.xml
91120.xsl
AttributeSets
2002-12-01
NamedAttributeSets: xsl:variable, xsl:param declared in non-top level element should not be picked up in xsl:attribute-set
books.xml
91139.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets attributes on xsl:attribute-set elements causes an attribute to indirectly use itself (cycle from xsl:import,
books.xml
91140.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets attributes on xsl:attribute-set elements causes an attribute to indirectly use itself (cycle from xsl:copy, xsl:include
books.xml
91141.xsl
91141a.xsl
91141b.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Use-attribute-sets attributes on xsl:attribute-set elements causes an attribute to indirectly use itself (3 sets to loop back)
books.xml
91142.xsl
AttributeSets
2002-12-01
NamedAttributeSets: Use of an empty attribute set should not throw an error. [Bug 70879]
xslt_attributeset_empty.xml
xslt_attributeset_empty.xsl
xslt_attributeset_empty.txt
AttributeSets
2002-12-01
Use an attribute set that imports an attribute-set that uses the same name. Same values should be respected by import precedence. Different/New values should be merged. [Bug 65665]
xslt_attributeset_ImportSameName.xml
xslt_attributeset_ImportSameName.xsl
xslt_attributeset_ImportSameName1.xsl
xslt_attributeset_ImportSameName_result.txt
AttributeSets
2002-12-01
Use an attribute set that has the same name as an included import set (a couple of the same attributes). The attributes in the result document that have the same import precedence, should be chosen based on the last attribute specified in the stylesheet (according to the spec). [Bug 65665]
xslt_attributeset_ImportSamePrec.xml
xslt_attributeset_ImportSamePrec.xsl
xslt_attributeset_ImportSamePrec1.xsl
xslt_attributeset_ImportSamePrec_result.txt
AttributeSets
2002-12-01
NamedAttributeSets: Should not get a compile error when using a PI within attribute-set content. [Bug 70882]
xslt_attributeset_with_pi.xml
xslt_attributeset_with_pi.xsl
xslt_attributeset_with_pi.txt
AttributeSets
2002-12-01
Use xsl:text within in an attribute that is within an attributeset. The xsl:text element has a disable-output-escaping attribute equal to yes. The doe attribute should be ignored. [Bug 53329]
DoeWithAttributeSets.xml
DoeWithAttributeSets.xsl
DoeWithAttributeSets_Result.txt
AttributeSets
2002-12-01
NamedAttributeSets: Should get a compile error when use-attribute-sets contains a reference to an undefined attribute-set. [Bug 71236]
foo.xml
xslt_attributeset_undefined_ref.xsl
AVTs
2002-12-01
XSLT17000: xsl: attribute value Template, Base Spec Case - every place an Attribute Value Template is allowed
books.xml
XSLT17000.xsl
77531.txt
AVTs
2002-12-01
XSLT17001: xsl : attribute value Template : Expr includes Variable and Expr (Case in xslt spec)
XSLT17001.xml
XSLT17001.xsl
77536.txt
AVTs
2002-12-01
XSLT17002: xsl : attribute value Template, test attribute as attribute Value Template {@size}
books.xml
XSLT17002.xsl
77558.txt
AVTs
2002-12-01
XSLT bug: xsl : attribute value Template, xsl:element with name="" should be error {@foobar} (Reg bug#88996)
books.xml
77562.xsl
AVTs
2002-12-01
XSLT17003: xsl : attribute value Template, add type number result to type boolean inside expression (Reg #42626)
books.xml
XSLT17003.xsl
77564.txt
AVTs
2002-12-01
XSLT17004: Attribute Value Template: concatenate expressions: foo bar=#{@ref}+#{@ref}
books.xml
XSLT17004.xsl
77570_output.txt
AVTs
2002-12-01
XSLT17005: Attribute Value Template: XML text contains {}/"@$
XSLT17005.xml
XSLT17005.xsl
77571.txt
AVTs
2002-12-01
XSLT17007: Attribute Value Template: result of type XML object should convert to string ( string of document node = text of document Element) (REG #42622)
books.xml
XSLT17007.xsl
77574.txt
AVTs
2002-12-01
XSLT17008: Attribute Value Template: result of type node should convert to string
books.xml
XSLT17008.xsl
77575_output.txt
AVTs
2002-12-01
XSLT17009: Attribute Value Template: add number results in expression before converting to string
XSLT17009.xml
XSLT17009.xsl
77576.txt
AVTs
2002-12-01
XSLT17010: Attribute Value Template: <span name="#{{@name + {./text()}"/>
XSLT17010.xml
XSLT17010.xsl
77577.txt
AVTs
2002-12-01
XSLT17011: Attribute Value Template: <a href="{{{(@name)}"/> - extraneous } at beginning - will be replaced by one {
XSLT17010.xml
XSLT17011.xsl
77579.txt
AVTs
2002-12-01
XSLT17012: Attribute Value Template: <a href="{(@name)}}}"/> - extraneous } at end - will be replaced by one }
XSLT17010.xml
XSLT17012.xsl
77580.txt
AVTs
2002-12-01
XSLT17014: Attribute Value Template: right curly brace in literal result expression (should not prematurely brake)
XSLT17014.xml
XSLT17014.xsl
77582.txt
AVTs
2002-12-01
XSLT17015: Attribute Value Template: {exp} - ERROR? Or recursive resolution of {{
XSLT17014.xml
XSLT17015.xsl
AVTs
2002-12-01
XSLT17016: Attribute Value Template: {{exp} - ERROR? Or recursive resolution of {{
XSLT17014.xml
XSLT17016.xsl
AVTs
2002-12-01
XSLT17017: Attribute Value Template: buffer case. (64k.xml as string into { string } )
64K.xml
XSLT17017.xsl
77591_output.txt
AVTs
2002-12-01
XSLT17100: Attribute Value Template: {} (is not an error case {} = return nothing. ) (Reg for bug #42630)
books.xml
XSLT17100.xsl
AVTs
2002-12-01
XSLT17101: Attribute Value Template: <xsl:template match="{@ref}"/> (error case)
books.xml
XSLT17101.xsl
AVTs
2002-12-01
XSLT17102: Attribute Value Template: <xsl:variable name="x" select="{@ref}"/> (error case)
books.xml
XSLT17102.xsl
AVTs
2002-12-01
XSLT17103: Attribute Value Template: <a href="(id(@ref)/title}"> - missing { at beginning (error case)
books.xml
XSLT17103.xsl
AVTs
2002-12-01
XSLT17104: Attribute Value Template: <a href="{id(@ref)/title"> - missing } at end (error case)
books.xml
XSLT17104.xsl
AVTs
2002-12-01
XSLT17105: Attribute Value Template: <xsl:variable name="{@ref}"/> (error case)
books.xml
XSLT17105.xsl
AVTs
2002-12-01
XSLT17106: Attribute Value Template: attribute of a top level element [attributes of top-level elements (child of xsl:stylesheet node) are not interpreted as attribute value templates, they are ignored ] (error case)
XSLT17106.xml
XSLT17106.xsl
AVTs
2002-12-01
XSLT17107: Attribute Value Template: xmlns attributes [ are not interpreted as attribute value templates ] (error case)
books.xml
XSLT17107.xsl
77599.txt
BVTs
2002-12-01
BVT Case
data.xml
apply-templ.xsl
bvt001.txt
BVTs
2002-12-01
BVT Case
data.xml
attr-dup.xsl
bvt002.txt
BVTs
2002-12-01
BVT Case
data.xml
attrset.xsl
bvt003.txt
BVTs
2002-12-01
BVT Case
data.xml
avt-children.xsl
bvt004.txt
BVTs
2002-12-01
BVT Case
data.xml
avt.xsl
bvt005.txt
BVTs
2002-12-01
BVT Case
data.xml
builtin.xsl
bvt007.txt
BVTs
2002-12-01
BVT Case
data.xml
call-templ.xsl
bvt008.txt
BVTs
2002-12-01
BVT Case
data.xml
choose-ws.xsl
bvt009.txt
BVTs
2002-12-01
BVT Case
data.xml
copyof-empty.xsl
bvt011.txt
BVTs
2002-12-01
BVT Case
data.xml
copyof-identity.xsl
bvt012.txt
BVTs
2002-12-01
BVT Case
data.xml
copyof-mult.xsl
bvt013.txt
BVTs
2002-12-01
BVT Case
data.xml
copyof-string.xsl
bvt014.txt
BVTs
2002-12-01
BVT Case
data.xml
decimal-format.xsl
BVTs
2002-12-01
BVT Case
data.xml
encoding00.xsl
bvt017.txt
BVTs
2002-12-01
BVT Case
data.xml
encoding01.xsl
bvt018.txt
BVTs
2002-12-01
BVT Case
data.xml
encoding02.xsl
bvt019.txt
BVTs
2002-12-01
BVT Case
data.xml
exclprefix.xsl
inc/exclprefix.inc
bvt020.txt
BVTs
2002-12-01
BVT Case
data.xml
expr.xsl
bvt021.txt
BVTs
2002-12-01
BVT Case
data.xml
extelem.xsl
inc/extelem.inc
bvt022.txt
BVTs
2002-12-01
BVT Case
data.xml
fallback.xsl
bvt023.txt
BVTs
2002-12-01
BVT Case
data.xml
format-number.xsl
bvt024.txt
BVTs
2002-12-01
BVT Case
data.xml
frag-params.xsl
bvt027.txt
BVTs
2002-12-01
BVT Case
data.xml
frag-types.xsl
bvt029.txt
BVTs
2002-12-01
BVT Case
data.xml
fwdcompat.xsl
inc/fwdcompat.inc
bvt033.txt
BVTs
2002-12-01
BVT Case
data.xml
fwdcompat2.xsl
bvt034.txt
BVTs
2002-12-01
BVT Case
data.xml
fwdref-nocycle.xsl
bvt035.txt
BVTs
2002-12-01
BVT Case
data.xml
fwdref-simple.xsl
bvt036.txt
BVTs
2002-12-01
BVT Case
data.xml
fwdref.xsl
bvt037.txt
BVTs
2002-12-01
BVT Case
data.xml
ignore.xsl
bvt038.txt
BVTs
2002-12-01
BVT Case
data.xml
import-alias.xsl
inc/include-nsalias.inc
bvt039.txt
BVTs
2002-12-01
BVT Case
data.xml
import-attrset.xsl
inc/include-attrset.inc
bvt040.txt
BVTs
2002-12-01
BVT Case
data.xml
import-out.xsl
inc/include-out.inc
bvt041.txt
BVTs
2002-12-01
BVT Case
data.xml
import-override.xsl
inc/import-override.inc
inc/import-override2.inc
inc/import-override3.inc
bvt042.txt
BVTs
2002-12-01
BVT Case
data.xml
import-tmpl.xsl
inc/include-tmpl.inc
bvt043.txt
BVTs
2002-12-01
BVT Case
data.xml
import-var.xsl
inc/include-var.inc
inc/include-var3.inc
bvt044.txt
BVTs
2002-12-01
BVT Case
data.xml
include.xsl
bvt045.txt
BVTs
2002-12-01
BVT Case
data.xml
indent-html.xsl
bvt047.txt
BVTs
2002-12-01
BVT Case
data.xml
mix-ns.xsl
bvt051.txt
BVTs
2002-12-01
BVT Case
data.xml
mode-override.xsl
bvt052.txt
BVTs
2002-12-01
BVT Case
data.xml
mode.xsl
bvt053.txt
BVTs
2002-12-01
BVT Case
data.xml
name.xsl
bvt054.txt
BVTs
2002-12-01
BVT Case
data.xml
namespace.xsl
bvt055.txt
BVTs
2002-12-01
BVT Case
data.xml
no-rules.xsl
bvt056.txt
BVTs
2002-12-01
BVT Case
data.xml
ns-conflict.xsl
bvt057.txt
BVTs
2002-12-01
BVT Case
data.xml
nsalias.xsl
bvt058.txt
BVTs
2002-12-01
BVT Case
data.xml
num-toobig.xsl
bvt060.txt
BVTs
2002-12-01
BVT Case
data.xml
num.xsl
bvt061.txt
BVTs
2002-12-01
BVT Case
data.xml
out-cdata.xsl
bvt062.txt
BVTs
2002-12-01
BVT Case
data.xml
out-combine.xsl
bvt063.txt
BVTs
2002-12-01
BVT Case
data.xml
out-default.xsl
bvt064.txt
BVTs
2002-12-01
BVT Case
data.xml
out-default2.xsl
bvt065.txt
BVTs
2002-12-01
BVT Case
data.xml
out-default3.xsl
bvt066.txt
BVTs
2002-12-01
BVT Case
data.xml
out-html.xsl
bvt067.txt
BVTs
2002-12-01
BVT Case
data.xml
out-text.xsl
bvt069.txt
BVTs
2002-12-01
BVT Case
data.xml
out-text2.xsl
bvt070.txt
BVTs
2002-12-01
BVT Case
data.xml
param-simple.xsl
bvt072.txt
BVTs
2002-12-01
BVT Case
data.xml
param.xsl
bvt073.txt
BVTs
2002-12-01
BVT Case
data.xml
pi-badname.xsl
BVTs
2002-12-01
BVT Case
data.xml
pri-defaults.xsl
bvt075.txt
BVTs
2002-12-01
BVT Case
data.xml
pri-explicit.xsl
bvt076.txt
BVTs
2002-12-01
BVT Case
data.xml
pri-include.xsl
pri.inc
xsl2.inc
bvt077.txt
BVTs
2002-12-01
BVT Case
data.xml
pri-union.xsl
bvt078.txt
BVTs
2002-12-01
BVT Case
data.xml
process-instr.xsl
bvt079.txt
BVTs
2002-12-01
BVT Case
data.xml
recursion.xsl
bvt080.txt
BVTs
2002-12-01
BVT Case
data.xml
single-tmpl.xsl
bvt081.txt
BVTs
2002-12-01
BVT Case
data.xml
sort.xsl
bvt083.txt
BVTs
2002-12-01
BVT Case
data.xml
surrogate.xsl
bvt085.txt
BVTs
2002-12-01
BVT Case
data.xml
text.xsl
bvt086.txt
BVTs
2002-12-01
BVT Case
data.xml
transform.xsl
bvt087.txt
BVTs
2002-12-01
BVT Case
unparsed-entity.xml
unparsed-entity.xsl
bvt089.txt
BVTs
2002-12-01
BVT Case
data.xml
valof.xsl
bvt090.txt
BVTs
2002-12-01
BVT Case
data.xml
var-nested.xsl
bvt091.txt
BVTs
2002-12-01
BVT Case
data.xml
var-query.xsl
bvt092.txt
BVTs
2002-12-01
BVT Case
data.xml
var-query2.xsl
bvt093.txt
BVTs
2002-12-01
BVT Case
data.xml
var-shadow.xsl
bvt094.txt
BVTs
2002-12-01
BVT Case
data.xml
var-simple.xsl
bvt095.txt
BVTs
2002-12-01
BVT Case
data.xml
variable.xsl
bvt096.txt
BVTs
2002-12-01
BVT Case
data.xml
ws.xsl
bvt098.txt
BVTs
2002-12-01
BVT Case
data.xml
filtermatch.xsl
bvt099.txt
BVTs
2002-12-01
BVT Case
data.xml
pred.xsl
bvt100.txt
Comment
2002-12-01
Use comment with double hypens, one provided as the Unicode Entity 0x02D [Bug 51047]
xslt_comment_root.xml
xslt_comment_DoubleHyphenEntity.xsl
xslt_comment_DoubleHyphenEntity_result.txt
Completeness
2002-12-01
plants.xml
84351.xsl
84351_output.txt
Completeness
2002-12-01
plants.xml
84354.xsl
84354_output.txt
Completeness
2002-12-01
plants.xml
84355.xsl
Completeness
2002-12-01
plants.xml
84356.xsl
84356_output.txt
Completeness
2002-12-01
plants.xml
84357.xsl
84357_output.txt
Completeness
2002-12-01
plants.xml
84358.xsl
84358_output.txt
Completeness
2002-12-01
plants.xml
84359.xsl
84359_output.txt
Completeness
2002-12-01
plants.xml
84360.xsl
84360_output.txt
Completeness
2002-12-01
plants.xml
84361.xsl
84361_output.txt
ConflictResolution
2002-12-01
XSLT08004 : priority - null case
books.xml
XSLT08004a.xsl
ConflictResolution
2002-12-01
XSLT08005 : priority - 0 case (span color green if 0 > -.5, red for failure)
books.xml
XSLT08005.xsl
77619.txt
ConflictResolution
2002-12-01
XSLT08006 : priority <br/>Author country: positive green, and negative red (.5)<br/>Author last name: 1.222222222222222 green, 1.222222222222221 red<br/>
books.xml
XSLT08006a.xsl
77621.txt
ConflictResolution
2002-12-01
XSLT08007 : priority upper boundary cases, concatenates <br/>Expected results: red on author country, red on author last name
books.xml
XSLT08007.xsl
77622.txt
ConflictResolution
2002-12-01
XSLT08008 : priority contains text
books.xml
XSLT08008.xsl
ConflictResolution
2002-12-01
XSLT08014 : priority contains text - hex notation
books.xml
XSLT08014.xsl
ConflictResolution
2002-12-01
XSLT08112: default priority in attribute value template with x|y (bug 86835)
xslt08112.XML
xslt08112.xsl
77746.txt
ConflictResolution
2002-12-01
XSLT09103: Conflict Resultion - priority .0 versus -.0, expect document order to break the tie
books.xml
xslt09103.xsl
77781.txt
ConflictResolution
2002-12-01
XSLT09102: Conflict Resultion - priority 1 versus 1 expect document order to break the tie
books.xml
xslt09102.xsl
77782.txt
ConflictResolution
2002-12-01
XSLT09104: Conflict Resultion - default priority n versus default priority n expect document order to break the tie
books.xml
xslt09104.xsl
77783.txt
ConflictResolution
2002-12-01
Copy of 77783: XSLT09104: Conflict Resultion - default priority n versus default priority n expect document order to break the tie
books.xml
xslt09105.xsl
77784_output.txt
ConflictResolution
2002-12-01
XSLT09000 : priority <br/>Author country: positive green, and negative red (.5)<br/>Author last name: 0.499999999999999 (15 digits) red vs .5 green<br/>
books.xml
XSLT09000.xsl
77802.txt
ConflictResolution
2002-12-01
XSLT08103 : pattern has the form processing-instruction(literal)
plants01.xml
xslt08103.xsl
77833.txt
ConflictResolution
2002-12-01
XSLT08104: Conflict Resultion - Pattern has the form NCName:* - should have default priority of -0.25
books.xml
xslt08104.xsl
77847_output.txt
ConflictResolution
2002-12-01
XSLT08101: Conflict Resultion - Pattern has the form Qname - should have default priority of 0
books.xml
xslt08101.xsl
77870_output.txt
ConflictResolution
2002-12-01
XSLT08102: Conflict Resultion - Pattern has the form @Qname - should have default priority of 0
books.xml
xslt08102.xsl
77871.txt
ConflictResolution
2002-12-01
XSLT08106: Conflict Resultion - specific match title[@style='foo'] - should have default priority of .5
books.xml
xslt08106.xsl
77872_output.txt
ConflictResolution
2002-12-01
XSLT08100: Conflict Resultion - * (and @*) with no namespace where stylesheet has a default namespace - default priority of - .5
books.xml
xslt08100.xsl
77874_output.txt
ConflictResolution
2002-12-01
XSLT08105: Conflict Resultion - pattern consists of just a NodeTest, just a processing-instruction, just a comment, just node()
books.xml
xslt08105.xsl
77875_output.txt
ConflictResolution
2002-12-01
XSLT08107: Conflict Resultion -muliple alternatives separated by | : two equivalent priorities - a|b
books.xml
xslt08107.xsl
77876_output.txt
ConflictResolution
2002-12-01
XSLT08110: Conflict Resultion -multiple alternates in a group : (a|a/b) a= 0, a/b = .5
books.xml
xslt08110.xsl
77877_output.txt
ConflictResolution
2002-12-01
XSLT08109: Conflict Resultion -muliple alternatives : split priorities - a|a/b specify a .25 c|c/d specify .6
books.xml
xslt08109.xsl
77878_output.txt
ConflictResolution
2002-12-01
XSLT08113: Conflict Resultion -multiple alternates in a group : (a|a/b) both take highest priority
books.xml
xslt08109.xsl
77879_output.txt
ConflictResolution
2002-12-01
XSLT08114: (Copy of 77878) Conflict Resultion -muliple alternatives : split priorities - a|a/b specify a .25 c|c/d specify .6 <br/> with 17 template rules
books.xml
xslt08114.xsl
lowpribooks17.xsl
77881_output.txt
ConflictResolution
2002-12-01
XSLT08108: muliple alternatives : a|b|a/b|c/d|c -three splits > 17 template rules
books.xml
xslt08108.xsl
lowpribooks17.xsl
77882_output.txt
ConflictResolution
2002-12-01
XSLT08111: mutliple alternatives including group: a|c/d|(a/b|b) > 17 template rules
books.xml
xslt08111.xsl
lowpribooks17.xsl
ConflictResolution
2002-12-01
XSLT09001: default priority -0.5 versus specified priority -1
books.xml
xslt09001.xsl
77884_output.txt
ConflictResolution
2002-12-01
XSLT09002: Conflict Resolution: the same template rule over 16 times, mixed in with other templates
books.xml
xslt09002.xsl
77885.txt
ConflictResolution
2002-12-01
XSLT09005: Conflict Resolution: over 16 template rules all named, equivalent matches use document order
books.xml
xslt09005.xsl
77886_output.txt
ConflictResolution
2002-12-01
XSLT09007: Conflict Resolution: include (xsl into default ns), literal results(with my: ns and exclude-result-prefixes) , inter-mixed priorities
books.xml
xslt09007.xsl
77889_output.txt
ConflictResolution
2002-12-01
XSLT09008: Conflict Resolution: include, literal results, inter-mixed priorities, equivalent matches use document order
books.xml
xslt09008.xsl
77891_output.txt
ConflictResolution
2002-12-01
XSLT09005: Conflict Resolution:over 16 template rules all wildcard, equivalent matches use document order
books.xml
xslt09005a.xsl
77893_output.txt
ConflictResolution
2002-12-01
XSLT09010: Conflict Resolution:include literal result element, inter-mixed priorities with groups and |
books.xml
xslt09010.xsl
lowpribooks17.xsl
xslt09010lre.xsl
77897_output.txt
ConflictResolution
2002-12-01
XSLT09011: Conflict Resolution:include literal result element, inter-mixed priorities with groups and |, <br/> document order breaks tie.
books.xml
xslt09011.xsl
lowpribooks17.xsl
xslt09010lre.xsl
77898_output.txt
ConflictResolution
2002-12-01
XSLT09009: Conflict Resolution: specified priority in stylesheet versus higher default priority in included stylesheet
books.xml
xslt09009.xsl
lowpribooks17.xsl
xslt09009a.xsl
77902_output.txt
ConflictResolution
2002-12-01
XSLT09013: XSLT09014 Conflict Resolution: include, literal results, inter-mixed priorities... groups and | with Qnames
books.xml
xslt09013.xsl
lowpribooks17.xsl
77904_output.txt
ConflictResolution
2002-12-01
Copy of 77871: XSLT08102: Conflict Resultion - Pattern has the form @Qname - should have default priority of 0
84476.xml
84476.xsl
84476.txt
ConflictResolution
2002-12-01
Copy of 77878: XSLT08109: Conflict Resultion -muliple alternatives : split priorities - a|a/b specify a .25 c|c/d specify .6
84477.xml
84477.xsl
84477_output.txt
ConflictResolution
2002-12-01
Copy of 77884: XSLT09001: default priority -0.5 versus specified priority -1
84478.xml
84478.xsl
84478_output.txt
ConflictResolution
2002-12-01
xslt_conflict_res_between_preservespace_and_strpspace.xml
xslt_conflict_res_between_preservespace_and_strpspace.xsl
xslt_conflict_res_between_preservespace_and_strpspace.txt
Copying
2002-12-01
84388.XSL | xsl:copy-of without sort attribute-3-level
books.xml
84388.xsl
84388_output.txt
Copying
2002-12-01
84389.XSL | xsl:copy-of without sort attribute - 4-level
books.xml
84389.xsl
84389_output.txt
Copying
2002-12-01
Use xsl:copy-of to copy the root of an xml document, output to result file. [Bug 51085]
xslt_copyof_CopyOfRootXmlDocToOutput.xml
xslt_copyof_CopyOfRootXmlDocToOutput.xsl
xslt_copyof_CopyOfRootXmlDocToOutput_result.txt
Copying
2002-12-01
Use xsl:variable that is of type 'result tree fragment' and contains an escaped text node (via disable-output-escaping). Copy this into the result tree using xsl:copy-of and xsl:value-of. [Bug/DCR 53329]
DoeWithResultTreeFragment.xml
DoeWithResultTreeFragment.xsl
DoeWithResultTreeFragment_result.txt
Copying
2002-12-01
Use xsl:copy-of to copy a RTF with an element whose default namespace has been set to xmlns="", when copied - this should be preserved. [Bug 71781].
XmlnsEqualsEmptyString.xml
XmlnsEqualsEmptyString.xsl
XmlnsEqualsEmptyString_result.txt
Elements
2002-12-01
xsl:element: name=foo, namespace=""
books.xml
78318.xsl
78318.txt
Elements
2002-12-01
xsl:element: output an element from xslt, name="foo", namespace="bar"
books.xml
78319.xsl
78319.txt
Elements
2002-12-01
xsl:element: output one element with a child element both have same namespace value
books.xml
78320.xsl
78320.txt
Elements
2002-12-01
xsl:element: output an element with child and grand child, parent name="foo" ns="bar" child name="x" ns="y" grand child name="I" ns="j"
books.xml
78344.xsl
78344.txt
Elements
2002-12-01
xsl:element: test that parent ns is not inherited to child, parent name="foo" ns="bar" child name="x"
books.xml
78345.xsl
78345.txt
Elements
2002-12-01
xsl:element: test that only the top most element will have the namespace specified for multiple level of element with same namespace.
books.xml
78346.xsl
78346.txt
Elements
2002-12-01
xsl:element: output element with name=international characters (Japanese, Chinese)
books.xml
78347.xsl
78347.txt
Elements
2002-12-01
xsl:element: using Attribute value template, name="{.//first-name }" and many other combination tests
books.xml
78351.xsl
Elements
2002-12-01
xsl:element: name=" in valid name a:a:b " (error case)
books.xml
78358.xsl
Elements
2002-12-01
xsl:element: outptut element with character entity reference and different types of child nodes
books.xml
78362.xsl
78362.txt
Elements
2002-12-01
xsl:element: with namespace attribute but no name attribute (error case)
books.xml
78363.xsl
Elements
2002-12-01
xsl:element: namespace is not a syntactically legal uri (actually, any character is OK in namespace)
books.xml
78364.xsl
78364.txt
Elements
2002-12-01
Bug fixes #47284: XSLT: create:element with xmlns="" output unnecessary output
books.xml
83968.xsl
83968_output.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - templates
plants.xml
ek-a-templates.xsl
89062.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - template
plants.xml
ek-a-template.xsl
89063.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - repeat
plants.xml
ek-a-repeat.xsl
89065.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - get-value
ek-a-get-value.xml
ek-a-get-value.xsl
89066.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - copy
ek-a-copy.xml
ek-a-copy.xsl
89067.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - element
plants.xml
ek-a-element.xsl
89069.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - attribute
plants.xml
ek-a-attribute.xsl
89070.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - pi
plants.xml
ek-a-pi.xsl
89071.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (A) Unexpected Attributes - comment
plants.xml
ek-a-comment.xsl
89072.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - templates
plants.xml
ek-e-templates.xsl
89104.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - repeat
plants.xml
ek-e-repeat.xsl
89107.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - get-value
ek-e-get-value.xml
ek-e-get-value.xsl
89108.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - copy
ek-e-copy.xml
ek-e-copy.xsl
89109.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - element
plants.xml
ek-e-element.xsl
89110.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - attribute
plants.xml
ek-e-attribute.xsl
89111.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - pi
plants.xml
ek-e-pi.xsl
89112.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (E) Empty content - comment
plants.xml
ek-e-comment.xsl
89113.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - B - element has unexpected attributes, specified in DTD with default value - repeat
Plants.xml
ek-b-repeat.xsl
89171.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - B - element has unexpected attributes, specified in DTD with default value - use-templates
ek-b-use-templates.xsl
ek-b-use-templates.xsl
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - B - element has unexpected attributes, specified in DTD with default value - copy
Plants.xml
ek-b-copy.xsl
89175.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - B - element has unexpected attributes, specified in DTD with default value - attribute
Plants.xml
ek-b-attribute.xsl
89177.txt
Elements
2002-12-01
XSL: 5.2.3 (C) - Element Keywords - Element has global attribute in the 'xsl' namespace - copy
recurse.xml
2_3_c_copy.xsl
89203.txt
Elements
2002-12-01
XSL: 5.2.3 (C) - Element Keywords - Element has global attribute in the 'xsl' namespace - element
recurse.xml
2_3_c_element.xsl
89204.txt
Elements
2002-12-01
XSL: 5.2.3 (C) - Element Keywords - Element has global attribute in the 'xsl' namespace - attribute
recurse.xml
2_3_c_attribute.xsl
89205.txt
Elements
2002-12-01
XSL: 5.2.3 (C) - Element Keywords - Element has global attribute in the 'xsl' namespace - comment
recurse.xml
2_3_c_comment.xsl
89207.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - templates
plants.xml
ek-f-templates.xsl
89278.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - template
plants.xml
ek-f-template.xsl
89279.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - use-templates
plants.xml
ek-f-use-templates.xsl
89280.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - repeat
plants.xml
ek-f-repeat.xsl
89281.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - get-value
plants.xml
ek-f-get-value.xsl
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - copy
plants.xml
ek-f-copy.xsl
89283.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - element
plants.xml
ek-f-element.xsl
89284.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - attribute
plants.xml
ek-f-attribute.xsl
89285.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - pi
plants.xml
ek-f-pi.xsl
89286.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - comment
plants.xml
ek-f-comment.xsl
89287.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (e) Element has empty content - nodename
plants.xml
ek-e-nodename.xsl
89605.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (F) Text content only - nodeName
plants.xml
ek-f-nodename.xsl
89705.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - templates
plants.xml
ek-g-templates.xsl
89709.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - template
plants.xml
ek-g-template.xsl
89710.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - use-templates
plants.xml
ek-g-use-templates.xsl
89711.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - repeat
plants.xml
ek-g-repeat.xsl
89712.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - get-value
plants.xml
ek-g-get-value.xsl
89713.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - copy
plants.xml
ek-g-copy.xsl
89714.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - element
plants.xml
ek-g-element.xsl
89715.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - attribute
plants.xml
ek-g-attribute.xsl
89716.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - pi
plants.xml
ek-g-pi.xsl
89717.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - comment
plants.xml
ek-g-comment.xsl
89718.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (G) subelement structure with no XSL - nodename
plants.xml
ek-g-nodename.xsl
89723.txt
Elements
2002-12-01
XSL: 5.2.3 - Element Keywords - (H) subelement structure with no XSL - nodeName
plants.xml
ek-h-nodename.xsl
89731.txt
Elements
2002-12-01
Use a source (and correspond xslt 'match') of nested elements with the same name, and an empty element. [Bug 53290]
xslt_element_NestedElementsSameName.xml
xslt_element_NestedElementsSameName.xsl
xslt_element_NestedElementsSameName_result.txt
Elements
2002-12-01
Use xsl:element with name="" [Bug 53195]
xslt_element_Prefixes.xml
xslt_element_EmptyElement.xsl
Elements
2002-12-01
Use xsl:element with name="", and valid namespace [Bug 53195]
xslt_element_Prefixes.xml
xslt_element_EmptyElementWithNS.xsl
Elements
2002-12-01
Use xsl:element with name="{name(.)}" from a base xml document that has a QName name with attached NS [Bug 53218]
xslt_element_NSShared.xml
xslt_element_NoElementNS.xsl
Elements
2002-12-01
Use xsl:element with a namespace attribute on the xsl:element element that corresponds to the xmlns Uri. Should generate an error. [Bug 54232]
xslt_element_XmlnsWithXmlnsUri.xml
xslt_element_XmlnsWithXmlnsUri.xsl
Elements
2002-12-01
Use xsl:element with a namespace equal to the xmlns reserved namespace/uri. Should generate an error. [Bug 54232]
xslt_element_XmlnsOnNamespaceAttribute.xml
xslt_element_XmlnsOnNamespaceAttribute.xsl
Elements
2002-12-01
foo.xml
xslt_valid_attr_on_xslt_namespace_element.xsl
xslt_valid_attr_on_xslt_namespace_element.txt
Errors
2002-12-01
84386.XSL | XSLT- Parsing Errors | Plain Text within apply-templates
data.xml
84386.xsl
Errors
2002-12-01
84387.XSL | XSLT- Parsing Errors | <xsl:text> node within apply-templates
data.xml
84387.xsl
Errors
2002-12-01
84390.XSL | XSLT- Parsing Errors | <xsl:text> within <xsl:choose> element
data.xml
84390.xsl
Errors
2002-12-01
84391.XSL | XSLT- Parsing Errors | <xsl:include> within <xsl:choose> element
data.xml
84391.xsl
Errors
2002-12-01
84392.XSL | XSLT- Parsing Errors | no version attribute on <xsl:stylesheet> element
data.xml
84392.xsl
Errors
2002-12-01
Error Case
data.xml
apply-badch.xsl
Errors
2002-12-01
Error Case
data.xml
apply-pcdata.xsl
Errors
2002-12-01
Error Case
data.xml
attr-resname.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-cycle.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-cycle2.xsl
inc/attrset-cycle2.inc
Errors
2002-12-01
Error Case
data.xml
attrset-cycle3.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-instr.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-noname.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-pcdata.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-selfref.xsl
Errors
2002-12-01
Error Case
data.xml
attrset-undef.xsl
Errors
2002-12-01
Error Case
data.xml
avt-no-rbrace.xsl
Errors
2002-12-01
Error Case
data.xml
avt-rbrace.xsl
Errors
2002-12-01
Error Case
data.xml
bad-decfmt.xsl
Errors
2002-12-01
Error Case
data.xml
bad-decfmt2.xsl
Errors
2002-12-01
Error Case
data.xml
bad-decfmt3.xsl
Errors
2002-12-01
Error Case
data.xml
bad-prefix.xsl
Errors
2002-12-01
Error Case
data.xml
call-noname.xsl
Errors
2002-12-01
Error Case
data.xml
call-nosort.xsl
Errors
2002-12-01
Error Case
data.xml
cdata-ns.xsl
Errors
2002-12-01
Error Case
data.xml
choose-literal.xsl
Errors
2002-12-01
Error Case
data.xml
copyof-noselect.xsl
Errors
2002-12-01
Error Case
data.xml
currentmatch.xsl
Errors
2002-12-01
Error Case
data.xml
doctype-ns.xsl
Errors
2002-12-01
Error Case
data.xml
elem-badname.xsl
Errors
2002-12-01
Error Case
data.xml
elem-noname.xsl
Errors
2002-12-01
Error Case
data.xml
elem-resname.xsl
Errors
2002-12-01
Error Case
data.xml
entityref-ns.xsl
Errors
2002-12-01
Error Case
data.xml
eval-ns.xsl
Errors
2002-12-01
Error Case
data.xml
extelem-bad.xsl
Errors
2002-12-01
Error Case
data.xml
extelem-ss.xsl
Errors
2002-12-01
Error Case
data.xml
format-fract.xsl
Errors
2002-12-01
Error Case
data.xml
format-int.xsl
Errors
2002-12-01
Error Case
data.xml
frag-circular.xsl
Errors
2002-12-01
Error Case
data.xml
fwdcompat-avt.xsl
Errors
2002-12-01
Error Case
data.xml
fwdcompat-empty.xsl
Errors
2002-12-01
Error Case
data.xml
fwdcompat-expr.xsl
Errors
2002-12-01
Error Case
data.xml
fwdcompat-text.xsl
Errors
2002-12-01
Error Case
data.xml
fwdref-cycle1.xsl
Errors
2002-12-01
Error Case
data.xml
fwdref-cycle2.xsl
Errors
2002-12-01
Error Case
data.xml
import-cycle1.xsl
inc/include-var.inc
inc/import-var.inc
Errors
2002-12-01
Error Case
data.xml
import-cycle2.xsl
inc/include-var.inc
inc/import-var.inc
Errors
2002-12-01
Error Case
data.xml
import-in-for-each.xsl
Errors
2002-12-01
Error Case
data.xml
inc-cyc.xsl
inc/xsl1-error.inc
inc/xsl2-error.inc
Errors
2002-12-01
Error Case
data.xml
inc-nohref.xsl
Errors
2002-12-01
Error Case
data.xml
inc-parserr.xsl
inc/parse-error.inc
Errors
2002-12-01
Error Case
data.xml
key-badname.xsl
Errors
2002-12-01
Error Case
data.xml
key-undefined.xsl
Errors
2002-12-01
Error Case
data.xml
keymatch.xsl
Errors
2002-12-01
Error Case
data.xml
keyvar.xsl
Errors
2002-12-01
Error Case
data.xml
message.xsl
Errors
2002-12-01
Error Case
data.xml
mode-badname.xsl
Errors
2002-12-01
Error Case
data.xml
mode-nomatch.xsl
Errors
2002-12-01
Error Case
data.xml
mode-noname.xsl
Errors
2002-12-01
Error Case
data.xml
nested-templ.xsl
Errors
2002-12-01
Error Case
data.xml
no-fallback.xsl
Errors
2002-12-01
Error Case
data.xml
node-name-ns.xsl
Errors
2002-12-01
Error Case
data.xml
nsalias-noresult.xsl
Errors
2002-12-01
Error Case
data.xml
nsalias-nostyle.xsl
Errors
2002-12-01
Error Case
data.xml
num-letval.xsl
Errors
2002-12-01
Error Case
data.xml
num-level.xsl
Errors
2002-12-01
Error Case
data.xml
oldns.xsl
Errors
2002-12-01
Error Case
data.xml
out-badcdata.xsl
Errors
2002-12-01
Error Case
data.xml
param-dup.xsl
Errors
2002-12-01
Error Case
data.xml
param-literal.xsl
Errors
2002-12-01
Error Case
data.xml
param-pcdata.xsl
Errors
2002-12-01
Error Case
data.xml
pi-badname.xsl
Errors
2002-12-01
Error Case
data.xml
pi-ns.xsl
Errors
2002-12-01
Error Case
data.xml
pi-xmldecl.xsl
Errors
2002-12-01
Error Case
data.xml
root-templ.xsl
Errors
2002-12-01
Error Case
data.xml
script.ns.xsl
Errors
2002-12-01
Error Case
data.xml
script2-ns.xsl
Errors
2002-12-01
Error Case
data.xml
sort-badcase.xsl
Errors
2002-12-01
Error Case
data.xml
sort-baddt.xsl
Errors
2002-12-01
Error Case
data.xml
sort-badelem.xsl
Errors
2002-12-01
Error Case
data.xml
sort-badlang.xsl
Errors
2002-12-01
Error Case
data.xml
sort-badord.xsl
Errors
2002-12-01
Error Case
data.xml
sort-literal.xsl
Errors
2002-12-01
Error Case
data.xml
sort-noempty.xsl
Errors
2002-12-01
Error Case
data.xml
templ-noexist.xsl
Errors
2002-12-01
Error Case
data.xml
templ-set-ns.xsl
Errors
2002-12-01
Error Case
data.xml
text-badesc.xsl
Errors
2002-12-01
Error Case
data.xml
text-child.xsl
Errors
2002-12-01
Error Case
data.xml
tmpl-nomatch.xsl
Errors
2002-12-01
Error Case
data.xml
var-dup.xsl
Errors
2002-12-01
Error Case
data.xml
var-nodelist.xsl
Errors
2002-12-01
Error Case
data.xml
var-noname.xsl
Errors
2002-12-01
Error Case
data.xml
var-tmpl-dup.xsl
Errors
2002-12-01
Error Case
data.xml
var-undefined.xsl
Errors
2002-12-01
Error Case
data.xml
version-bad.xsl
Errors
2002-12-01
Error Case
data.xml
version-global.xsl
Errors
2002-12-01
Error Case
data.xml
version-noglobal.xsl
Errors
2002-12-01
data.xml
xslt_invalid_format_pattern1.xsl
Errors
2002-12-01
XSLT: priority="1,0" in xsl:template should throw a compile error. [bug 72264]
data.xml
xslt_template_priority_error.xsl
Errors
2002-12-01
data.xml
xslt_invalid_top_level_element.xsl
Errors
2002-12-01
data.xml
xslt_missing_version_attr.xsl
Errors
2002-12-01
data.xml
xslt_wrong_xsl_namespace.xsl
Errors
2002-12-01
xslt_xsl_choose_without_when.xml
xslt_xsl_choose_without_when1.xsl
Errors
2002-12-01
xslt_xsl_choose_without_when.xml
xslt_xsl_choose_without_when2.xsl
Errors
2002-12-01
xslt_template_match_pattern_with_var_ref1.xml
xslt_template_match_pattern_with_var_ref1.xsl
Errors
2002-12-01
xslt_xsl_template_document_func_in_match_pattern.xml
xslt_xsl_template_document_func_in_match_pattern.xsl
Errors
2002-12-01
xslt_template_match_pattern_with_var_ref.xml
xslt_template_match_pattern_with_var_ref.xsl
Fallback
2002-12-01
XSLT | xsl:fallback | Instantiate xsl:fallback when not necessary | Do nothing
books.xml
91817.xsl
91817.txt
Fallback
2002-12-01
XSLT | xsl:fallback | Base Case - Instantiate a non-existing element in XSLT 1.0 in Forwards Compatible Processing Mode and then fallback instantiating the content of xsl:fallback
books.xml
91818.xsl
91818.txt
Fallback
2002-12-01
XSLT | xsl:fallback | Instruction element has more than 1 xsl:fallback blocks | Instantiate all in sequence
books.xml
91819.xsl
91819.txt
Fallback
2002-12-01
XSLT | xsl:fallback | xsl:fallback has an unknown tag 'content' | Instantiate the content tag
books.xml
91820.xsl
91820.txt
Fallback
2002-12-01
XSLT | xsl:fallback | A variable is referenced within xsl:fallback where the variable is declared
books.xml
91821.xsl
91821.txt
Fallback
2002-12-01
XSLT | xsl:fallback | A variable is referenced within xsl:fallback where the variable is NOT declared | Error out
books.xml
91822.xsl
Fallback
2002-12-01
XSLT | xsl:fallback | Multiple fallback but with other nodes in between fallback elements
books.xml
91823.xsl
91823.txt
Fallback
2002-12-01
XSLT | xsl:fallback | Recursive Fallback, that is fallback within a fallback element
books.xml
91824.xsl
91824.txt
Fallback
2002-12-01
XSLT | xsl:fallback | Instantiate xsl:fallback outside the instruction element, say xsl:foo | Ignore xsl:fallback and error out
books.xml
91825.xsl
Fallback
2002-12-01
XSLT | xsl:fallback | Instantiate xsl:fallback as a top level element | Error out
books.xml
91826.xsl
ForEach
2002-12-01
Use a foreach with an select="xpath" expression that evaluates to null [Bug 49670]
xslt_foreach_XpathEvalNull.xml
xslt_foreach_XpathEvalNull.xsl
xslt_foreach_XpathEvalNull_result.txt
FormatNumber
2002-12-01
books.xml
xslt_format_no_decimal_format_infinity_test.xsl
xslt_format_no_decimal_format_infinity_test.txt
FormatNumber
2002-12-01
books.xml
xslt_format_no_decimal_format_NaN_test.xsl
xslt_format_no_decimal_format_NaN_test.txt
FormatNumber
2002-12-01
books.xml
xslt_format_no_same_char_as_decimal_and_grp_sep.xsl
FormatNumber
2002-12-01
books.xml
xslt_decimal_format_zero_digit.xsl
xslt_decimal_format_zero_digit.txt
FormatNumber
2002-12-01
books.xml
xslt_decimal_format_zero_digit1.xsl
xslt_decimal_format_zero_digit1.txt
FormatNumber
2002-12-01
books.xml
xslt_decimal_format_zero_digit2.xsl
xslt_decimal_format_zero_digit2.txt
FormatNumber
2002-12-01
Use function format number with format pattern ending in colon followed by whitespace. This is not a valid format pattern, exception should be thrown. [Bug 66613]
xslt_formatnumber_SemiColonDelimitsToWs.xml
xslt_formatnumber_SemiColonDelimitsToWs.xsl
FormatNumber
2002-12-01
books.xml
xslt_format_number_decimal_fo.xsl
xslt_format_number_decimal_fo.txt
FormatNumber
2002-12-01
books.xml
xslt_format_number_infinity.xsl
xslt_format_number_infinity.txt
FormatNumber
2002-12-01
books.xml
xslt_format_number_test_pattern_.00.xsl
xslt_format_number_test_pattern_.00.txt
FormatNumber
2002-12-01
books.xml
xslt_format_number_test_pattern_.000.xsl
xslt_format_number_test_pattern_.000.txt
FormatNumber
2002-12-01
books.xml
xslt_test_grp_sepr.xsl
xslt_test_grp_sepr.txt
FormatNumber
2002-12-01
Use of the format-pattern function with an empty positive number format pattern (e.g. ";#0"), and the presence of a positive number. An exception is thrown indicating invalid pattern for the format-number function. [Bug 65719]
xslt_formatnumber_SemiColonDelimitsToWs.xml
xslt_formatnumber_SemiColonDelimitsToWs.xsl
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:version="1.5", xsl:foo is a top level element which is not supported in XSLT 1.0 | xsl:foo is ignored, no errors returned
books.xml
91837.xsl
91837.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:version="1.5", xsl:foo att="bar" is a top level element which is not supported in XSLT 1.0 | xsl:foo along with its attribute is ignored, no errors returned
books.xml
91838.xsl
91838.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:version="1.5", xsl:foo att="bar" is a top level element and has content which is not supported in XSLT 1.0 | xsl:foo along with its attribute and the content is ignored, no errors returned
books.xml
91839.xsl
91839.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | Place an XSL Element (example: xsl:fakkback) at the top level, that are not supposed to be at the top level in XSLT 1.0
books.xml
91840.xsl
91840.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:foo att="bar" invalid in XSLT 1.0 is instantiated in a template without a fallback | Error out
books.xml
91841.xsl
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:foo att="bar" invalid in XSLT 1.0 is instantiated in a template with a fallback | Process the content of the fallback
books.xml
91842.xsl
91842.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:foo att="bar" invalid in XSLT 1.0 is NOT instantiated in a template | Ignore and no errors
books.xml
91843.xsl
91843.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | Place a valid XSLT 1.0 Element (xsl:include) that is not allowed in a template without a fallback | Error out
books.xml
91844.xsl
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | Place a valid XSLT 1.0 Element (xsl:include) that is not allowed in a template with a fallback | Process the content of the fallback
books.xml
91845.xsl
91845.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | Place a valid XSLT 1.0 Element inside a template that is not allowed to be in a template which is not instantiated | All such elements are ignored
books.xml
91846.xsl
91846.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | Process a XSLT Element that has an attribute that XSLT 1.0 doesn't allow the element to have | Attribute is ignored
books.xml
91847.xsl
91847.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | Process a XSLT Element that has an optional attribute with a value that XSLT 1.0 doesn't allow the element to have | Attribute is ignored
books.xml
91848.xsl
91848.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:value-of select='expr' Attribute select has a value as an expression which does not match the syntax allowed by XPATH Grammer | Error must not be signaled
books.xml
91849.xsl
91849.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:value-of select='expr' Attribute select has a value as an expression which does not match the syntax allowed by XPATH Grammer but the expression is evaluated | Error must be signaled
books.xml
91850.xsl
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:value-of select='expr' Attribute select has a value as an expression expr which calls a function with a number of arguments that XSLT does not allow | Error must not be signaled
books.xml
91853.xsl
91853.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:value-of select='expr' Attribute select has a value as an expression expr which calls a function with a number of arguments that XSLT does not allow but the function is called | Error must be signaled
books.xml
91854.xsl
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:value-of select='expr' Attribute select has a value as an expression expr which calls a function with arguments of types that XSLT does not allow | Error must not be signaled
books.xml
91855.xsl
91855.txt
ForwardComp
2002-12-01
XSLT | Forwards-Compatible Processing | xsl:value-of select='expr' Attribute select has a value as an expression expr which calls a function with arguments of types that XSLT does not allow but the function is called | Error must be signaled
books.xml
91856.xsl
Import
2002-12-01
XSLT - xsl:import | Nesting Imports | Nested xsl:import with import
books.xml
10000.xsl
10000a.xsl
10000b.xsl
10000.txt
Import
2002-12-01
XSLT - xsl:import | Nesting Imports | Nested xsl:import with include
books.xml
10001.xsl
10001a.xsl
10001b.xsl
10001.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Base Case - Import a stylesheet with a relative URL
books.xml
84611.xsl
84611a.xsl
84611.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Import a Stylesheet which has the same template matching pattern as in the imported stylesheet
books.xml
84612.xsl
84612a.xsl
84612.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Import the same Stylesheet multiple times
books.xml
84612.xsl
84612a.xsl
84613.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Import a Stylesheet which has simplified Literal result element as Stylesheet
books.xml
84614.xsl
84614a.xsl
84614.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Import a Stylesheet with has DTD in it
books.xml
stylesheet1.dtd
84615.xsl
84615a.xsl
84615.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Import a Stylesheet which has ID for it
books.xml
91032.xsl
91032a.xsl
91032.txt
Import
2002-12-01
XSLT- xsl:import | Valid Cases | Commenting an <xsl:import /> tag shouldn't not import the stylesheet
books.xml
91033.xsl
91033.txt
Import
2002-12-01
XSLT- xsl:import | Import Precedence | A <= B, C where B <= D and C <= E | Resultant precedence should be ABCDE
books.xml
91048a.xsl
91048b.xsl
91048c.xsl
91048d.xsl
91048e.xsl
91048.txt
Import
2002-12-01
XSLT- xsl:import | Import Precedence | A <= B, C where B <= D and C <= E | Templates A=B and C=D, Result is ACE
books.xml
91116a.xsl
91116b.xsl
91116c.xsl
91116.txt
Import
2002-12-01
XSLT- xsl:import | Import Precedence | A <= B, C where B <= D and C <= E | All Templates are same, A Wins
books.xml
91117a.xsl
91117b.xsl
91117c.xsl
91117.txt
Import
2002-12-01
XSLT- xsl:import | Import Precedence | A <= B, C where B <= D and C <= E | All Templates are same but different priorities A1B3C4D2E5 , A wins again
books.xml
91118a.xsl
91118b.xsl
91118c.xsl
91118.txt
Import
2002-12-01
XSLT- xsl:import | Interaction with xsl:include | A includes B imports C, Same template matches but priorities are A1B2C3, B Wins
books.xml
91134a.xsl
91134b.xsl
91134.txt
Import
2002-12-01
XSLT - xsl:import | Interaction with xsl:include | A imports B includes C, Same template matches but priorities are A1B2C3, A Wins
books.xml
91135a.xsl
91135b.xsl
91135c.xsl
91135.txt
Import
2002-12-01
XSLT - xsl:import | Interaction with xsl:include | B is included at the end of A. B imports C. A, B have equal priorities, B wins
books.xml
91136a.xsl
91136b.xsl
91136c.xsl
91136.txt
Import
2002-12-01
XSLT - xsl:import | Error Cases | Place the xsl:import NOT as a TOP level element, include it in some Template rule
books.xml
91143.xsl
Import
2002-12-01
XSLT - xsl:import | Error Cases | Import a Stylesheet which imports the same stylesheet directly
books.xml
91144.xsl
Import
2002-12-01
XSLT - xsl:import | Error Cases | Import a Stylesheet which imports the same stylesheet indirectly
books.xml
91145.xsl
91145a.xsl
Import
2002-12-01
XSLT - xsl:import | Error Cases | Import a Stylesheet which is not a well formed document (no closing </> tag>
books.xml
91146.xsl
91146a.xsl
Import
2002-12-01
XSLT - xsl:import | Error Cases | Import a Stylesheet which is neither an XML nor an XSL document
books.xml
91147.xsl
91147.txt
Import
2002-12-01
XSLT - xsl:import | Valid Cases | Import a Stylesheet which has the same href value but relatively different path
books.xml
91148.xsl
91148/91148.xsl
91148/91148/91148.xsl
91148.txt
Import
2002-12-01
XSLT - xsl:import | Valid Cases | Import a Stylesheet which has a full URL
books.xml
91150.xsl
91150.txt
Import
2002-12-01
XSLT - xsl:import | Valid Cases | Import a Stylesheet with conflicting top variables declared
books.xml
91151.xsl
91151a.xsl
91151.txt
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import without HREF Attribute <xsl:import/>
books.xml
91152.xsl
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import with HREF Attribute equal to a NULL Value (href="")
books.xml
91153.xsl
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import with HREF Value set to blank spaces
books.xml
91154.xsl
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import a Stylesheet using Drive Letters C:\
books.xml
91155.xsl
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import a Stylesheet using HREF = File://
books.xml
91156.xsl
91156.txt
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import a Stylesheet using HREF set to UNC Path
books.xml
91157.xsl
91157.txt
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import an ASP which redirects to a Stylesheet
books.xml
91158.xsl
91158.txt
Import
2002-12-01
XSLT - xsl:import | HREF Attribute Cases | Import an ASP which redirects to the same the Stylesheet
books.xml
91159.xsl
Import
2002-12-01
XSLT - xsl:import | Boundary Cases | Import a Stylesheet which has a longer filename
books.xml
91162.xsl
91162aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.xsl
Import
2002-12-01
XSLT - xsl:import | Boundary Cases | Import a Stylesheet which has a longer filename (Beyond Boundary 255)
books.xml
91163.xsl
Import
2002-12-01
XSLT - xsl:import | Boundary Cases | Import a Stylesheet which is very large in size
books.xml
91164.xsl
91164a.xsl
91164.txt
Import
2002-12-01
XSLT - xsl:import | Security Cases | Import a Stylesheet thru HTTP which is located on a remote web server (use http://roswell)
books.xml
91165.xsl
91165.txt
Import
2002-12-01
XSLT - xsl:import | Security Cases | Import a Stylesheet thru HTTPS which is located on a remote web server (use http://roswell)
books.xml
91166.xsl
Import
2002-12-01
XSLT - xsl:apply-imports | Base Case | Use apply-imports with xsl:import
books.xml
91173.xsl
91173a.xsl
91173.txt
Import
2002-12-01
Use the xsl:include element before the xsl:import element. An exception must be thrown. [Bug 65760]
xslt_import_IncludeBeforeImport.xml
xslt_import_IncludeBeforeImport.xsl
xslt_import_IncludeBeforeImport1.xsl
xslt_import_IncludeBeforeImport2.xsl
Import
2002-12-01
XSLT: Doesn't use post-order traversal to define import precedence. [Bug 71823]
foo.xml
xslt_test_import_precedance1.xsl
test1.inc
test2.inc
xslt_test_import_precedance1.txt
Import
2002-12-01
XSLT: Doesn't use post-order traversal to define import precedence. [Bug 71823]
foo.xml
xslt_test_import_precedancea.xsl
b.inc
c.inc
d.inc
e.inc
xslt_test_import_precedancea.txt
Import
2002-12-01
Use of nested imports does not produce correct results for templates. [Bug 70863]
foo.xml
xslt_nested_import_with_mode_templates.xsl
xslt_nested_import_with_mode_templates.inc
xslt_nested_import_with_mode_templates.txt
Import
2002-12-01
Using apply-imports in an imported file, when no matches are found, should invoke built-in template rules. [Bug 70947]
foo.xml
xslt_nested_import_with_no_template_match.xsl
xslt_nested_import_with_no_template_match.inc
xslt_nested_import_with_no_template_match.txt
Import
2002-12-01
Test for variable scope in main and imported stylesheets. [Bug 71029]
foo.xml
xslt_nested_import_variable_scope.xsl
xslt_nested_import_variable_scope.inc
xslt_nested_import_variable_scope.txt
Include
2002-12-01
XSLT03005 xsl:include relative url
books.xml
XSLT03005.xsl
XSLT03005a.xsl
77489.txt
Include
2002-12-01
XSLT03004 xsl:include full url
books.xml
XSLT03004.xsl
77504.txt
Include
2002-12-01
XSLT03006 xsl:include Required attribute 'href' is missing. - Jscript
books.xml
XSLT03006.xsl
Include
2002-12-01
XSLT03007 xsl:include Required attribute 'href' is null. - Jscript
books.xml
XSLT03007.xsl
Include
2002-12-01
XSLT03002 xsl:include error on direct self inclusion - Jscript
books.xml
XSLT03002.xsl
Include
2002-12-01
XSLT03001 xsl:include error on indirect self inclusion - Jscript
books.xml
XSLT03001.xsl
Include
2002-12-01
XSLT03003 xsl:include href="foo.xsl" where "foo.xsl" does not exist - Jscript
books.xml
XSLT03003.xsl
Include
2002-12-01
XSLT03011 xsl:include href="foo.xsl" where "foo.xsl" is not well formed - Jscript
books.xml
XSLT03011.xsl
xslt03011a.xsl
Include
2002-12-01
XSLT03012 xsl:include inside template match to create not well formed xsl - invalid - Jscript
books.xml
XSLT03012.xsl
xslt03011.xsl
Include
2002-12-01
XSLT03018 xsl:include href points to a binary file - invalid - Jscript
books.xml
XSLT03018.xsl
notepad.exe
Include
2002-12-01
tbd
books.xml
XSLT03022.xsl
xslt03022a.xsl
77515.txt
Include
2002-12-01
XSLT03022: Include file encoded as shift-jis. This test is only valid on Win2K, J Platforms, or machines with the Japanese language pack installed.
books.xml
xslt03022.xsl
77736.txt
Include
2002-12-01
XSLT03019: Include large xsl file
books.xml
xslt03019.xsl
77745.txt
Include
2002-12-01
XSLT03017:Included stylesheet with simplified - Literal result element as Stylesheet
books.xml
xslt03017.xsl
xslt03017a.xsl
Include
2002-12-01
XSLT03010:Included stylesheet with unknown namespace - treats stylesheet as Literal result element
books.xml
xslt03010.xsl
xslt03010a.xsl
Include
2002-12-01
XSLT03023:Included stylesheet with dtd
books.xml
xslt03023a.xsl
xslt03023.xsl
stylesheet1.dtd
77751.txt
Include
2002-12-01
XSLT03020: INCLUDE - conflicting top level variables
books.xml
XSLT03020.xsl
Include
2002-12-01
XSLT03021: INCLUDE - stylesheet with id
books.xml
XSLT03021.xsl
78295.txt
Include
2002-12-01
XSLT03014: INCLUDE - stylesheet with param
books.xml
XSLT03014.xsl
78296.txt
Include
2002-12-01
XSLT03020: INCLUDE - conflicting top level params
books.xml
XSLT22302.xsl
XSLT22302a.xsl
Include
2002-12-01
Copy of 77489: XSLT03005 xsl:include relative url
84463.xml
84463.xsl
XSLT03005a.xsl
84463.txt
Include
2002-12-01
Copy of 77504: XSLT03004 xsl:include relative url
84464.xml
84464.xsl
84464.txt
Include
2002-12-01
Use xsl:include to include a stylesheet. The base uri of the stylesheet should be different than the parent that included it. [Bug 65666]
xslt_include_IncludedStyleSheetBaseUri.xml
xslt_include_IncludedStyleSheetBaseUri.xsl
TestInc/xslt_include_TestIncBaseUri.xsl
xslt_include_includedstylesheetbaseuri_result.txt
Include
2002-12-01
Use the xsl:include tag to include another stylesheet which declares the xsl namespace, but doesn't use it. The text should be directly treated as an output element. Additionally, the xsl namespace declaration in the second stylesheet should not show up in the retult. This is a regression test for [Bug 49668].
xslt_include_IncludedNS_basexml.xml
xslt_include_IncludedNS.xsl
xslt_include_IncludedNSSecond.xsl
xslt_include_IncludedNS_result.txt
Include
2002-12-01
Use xsl:include to include another doc, excluding a prefix in the parent document but having the same one defined in the child document (explicitly). [Bug 65665]
xslt_include_ExplicitExclusionChildNsPrefix.xml
xslt_include_ExplicitExclusionChildNsPrefix.xsl
xslt_include_ExplicitExclusionChildNsPrefix2.xsl
Include
2002-12-01
Use xsl:include to include another doc, excluding a prefix in the parent document but having the same one defined in the child document. [Bug 65665]
xslt_include_ImplicitExclusionChildNsPrefix.xml
xslt_include_ImplicitExclusionChildNsPrefix.xsl
xslt_include_ImplicitExclusionChildNsPrefix2.xsl
xslt_include_ImplicitExclusionChildNsPrefix_result.txt
Include
2002-12-01
Use xsl:include to include another document that uses a namespace declared in the parent document. [Bug 65665]
xslt_include_ParentIncChildContext.xml
xslt_include_ParentIncChildContext.xsl
xslt_include_ParentIncChildContext2.xsl
Include
2002-12-01
Test for include/import baseuri
reluritest.xml
reluritest1.xsl
include1/level1_include1.xsl
include1/level1_import1.xsl
reluritest1.txt
Include
2002-12-01
Test for include/import baseuri
reluritest.xml
reluritest2.xsl
include1/level1_include2.xsl
include1/include2/level2_include1.xsl
include1/include2/level2_import1.xsl
reluritest2.txt
Include
2002-12-01
Test for include/import baseuri
reluritest.xml
reluritest3.xsl
import1/level1_import1.xsl
import1/level1_include1.xsl
reluritest3.txt
Include
2002-12-01
Test for include/import baseuri
reluritest.xml
reluritest4.xsl
import1/level1_import2.xsl
import1/import2/level2_import1.xsl
import1/import2/level2_include1.xsl
reluritest4.txt
Include
2002-12-01
Test for include/import baseuri
reluritest.xml
reluritest5.xsl
include1/level1_include3.xsl
import1.xsl
reluritest5.txt
Include
2002-12-01
Test for include/import baseuri
reluritest.xml
reluritest6.xsl
import1/level1_import3.xsl
include1.xsl
reluritest6.txt
Include
2002-12-01
Included stylesheet includes other stylesheets
books.xml
include.xsl
include1/include1.xsl
include1/include2/include.xsl
NestedIncludes.txt
Keys
2002-12-01
Use apply-templates, select nodeset returned by key() and sort it.
SortNodesetReturnedByKey.xml
SortNodesetReturnedByKey.xsl
SortNodesetReturnedByKey.txt
Keys
2002-12-01
Use multiple keys with same name and match expression across stylesheets.
MultipltKeysInclude.xml
MultipltKeysInclude.xsl
MultipltKeysInclude.inc
MultipltKeysInclude.txt
Keys
2002-12-01
Iterate over returned nodeset and test position() and last() functions, use variable in key('bar',$var)
books.xml
10050.xsl
10050.txt
Keys
2002-12-01
Iterate over returned nodeset and test position() and last() functions
books.xml
10051.xsl
10051.txt
Keys
2002-12-01
Base case | xsl:key name="mykey" match="p" use=".//term"
key.xml
91690.xsl
91690.txt
Keys
2002-12-01
xsl:key - without name attribute
key.xml
91706.xsl
Keys
2002-12-01
xsl:key - name=""
key.xml
91707.xsl
Keys
2002-12-01
xsl:key - name="#" (invalid char in name)
key.xml
91708.xsl
Keys
2002-12-01
xsl:key - name=" ab c" (space inside name)
key.xml
91709.xsl
Keys
2002-12-01
xsl:key - missing match attribute
key.xml
91710.xsl
Keys
2002-12-01
xsl:key - match="" (empty match attribute)
key.xml
91711.xsl
Keys
2002-12-01
xsl:key - match="$$" (invalid expression)
key.xml
91712.xsl
Keys
2002-12-01
xsl:key - match=" " (space in expression in match)
key.xml
91713.xsl
Keys
2002-12-01
xsl:key - missing use attribute
key.xml
91714.xsl
Keys
2002-12-01
xsl:key - use = "" empty use
key.xml
91715.xsl
Keys
2002-12-01
xsl:key - use=" ", space in use
key.xml
91716.xsl
Keys
2002-12-01
xsl:key - use = "//%%", invalid char in use
key.xml
91717.xsl
Keys
2002-12-01
xsl:key - with invalid attribute foo
key.xml
91718.xsl
Keys
2002-12-01
xsl:key - declare xsl:key inside a template
key.xml
91719.xsl
Keys
2002-12-01
xsl:key - declare xsl:key inside a xsl:variable
key.xml
91720.xsl
Keys
2002-12-01
Call the function key('foo','bar') without declaring 'foo' as the key
key.xml
91721.xsl
Keys
2002-12-01
xsl:key - key() with no argument
key.xml
91722.xsl
Keys
2002-12-01
xsl:key - key('a') with one argument
key.xml
91723.xsl
Keys
2002-12-01
xsl:key - key('a','b','c') with more than 2 argument
key.xml
91724.xsl
Keys
2002-12-01
xsl:key - key(' a', object') invalid name in first argument
key.xml
91725.xsl
Keys
2002-12-01
xsl:key - key(string, object) where string is very big
key.xml
91726.xsl
91726.txt
Keys
2002-12-01
xsl:key - key(string, object) where string is a $param.
key.xml
91727.xsl
91727.txt
Keys
2002-12-01
xsl:key - key(string, object) where object is a node-set.
91730.xml
91730.xsl
91730.txt
Keys
2002-12-01
xsl:key - key(string, object) where object is a $param.
91730.xml
91732.xsl
91732.txt
Keys
2002-12-01
xsl:key - Example from xslt spec to generate hyper links
91832.xml
91832.xsl
91832.txt
Keys
2002-12-01
xsl:key - Example from xslt spec to generate hyper links
91832.xml
91833.xsl
91833.txt
Keys
2002-12-01
xsl:key - Example from xslt spec : retrieve a key from a document other than the document containing the context node.
91834.xml
91834.xsl
91834a.xml
91834.txt
Keys
2002-12-01
xsl:key - XSLT: parameter used in XSLT function are not working, should not give error : 'the parameter is incorrect' (bug #53167)
91835.xml
91834a.xml
91835.xsl
91835.txt
Keys
2002-12-01
xsl:key - Index Entity nodes (GE and PE)
91836.xml
91836.xsl
91836.txt
Keys
2002-12-01
xsl:key - Index &a;&b; as a node value, Where &a;='a' and &b;='b' (bug #53185)
91858.xml
91858.xsl
91858.txt
Keys
2002-12-01
xsl:key - Index default attribute nodes
91859.xml
91859.xsl
91859.txt
Keys
2002-12-01
xsl:key - The ancestor of default attribute should be the element node and the documentElment and the document. Currently we are returning the DTD node as the ancestor of default attribute. (bug #53188)
91860.xml
91860.xsl
91860.txt
Keys
2002-12-01
XsltFunction.Clone() doesn't clone _ResultQuery field and failed to work properly.
keytest.xml
keytest.xsl
keytest.txt
Keys
2002-12-01
Use of xsl:key results in very poor and sometimes unacceptable performance. [Bug 79250]
Report.xml
DailyVolumePackageSummary.xslt
PerfRepro2.txt
Keys
2002-12-01
QFE 548: RFO: Slow XSLT performance with Managed Parser
input.xml
input.xsl
PerfRepro3.txt
Keys
2002-12-01
Test position and last functions
keytest.xml
PositionLastTest1.xsl
PositionLastTest1.txt
Messages
2002-12-01
xsl:message | Base Case | Throw a message and terminate
message.xml
78220.xsl
Messages
2002-12-01
XSLT | xsl:message | terminate="no", continue processing the stylesheet
message.xml
91758.xsl
91758.txt
Messages
2002-12-01
XSLT | xsl:message | use xsl:text element as the content of the xsl:message, terminate="yes"
message.xml
91759.xsl
Messages
2002-12-01
XSLT | xsl:message | terminate="", Error out showing the valid values "yes" or "no"
message.xml
91760.xsl
Messages
2002-12-01
XSLT | xsl:message | terminate="foo", Error out showing the valid values "yes" or "no"
message.xml
91761.xsl
Messages
2002-12-01
XSLT | xsl:message | Invalid attribute foo="bar", Error out "Attribute 'foo' is invalid on xsl:message
message.xml
91762.xsl
Messages
2002-12-01
XSLT | xsl:message | terminate="yes" foo="bar", Error out "Attribute 'foo' is invalid on 'xsl:message'"
message.xml
91763.xsl
Messages
2002-12-01
XSLT | xsl:message | Use as a top level element | Error out "Keyword xsl:stylesheet may not contain xsl:message"
message.xml
91764.xsl
Messages
2002-12-01
XSLT | xsl:message | use xsl:value-of select="foo" as the content of xsl:message | Unspecified Error
message.xml
91765.xsl
Messages
2002-12-01
message.xml
91765_1.xsl
91765_output.txt
Messages
2002-12-01
message.xml
xslt_xsl_message1.xsl
xslt_xsl_message1.txt
Miscellaneous
2002-12-01
XSLT07100 : XPATH Basic Support Tests
XSLT07100.xml
XSLT07100.xsl
77809_output.txt
Miscellaneous
2002-12-01
XSLT25000: current() <xsl:value-of select="current()"/>
books.xml
78298.xsl
78298.txt
Miscellaneous
2002-12-01
XSLT25001: current() inside square brackets
XSLT25001.xml
XSLT25001.xsl
78302.txt
Miscellaneous
2002-12-01
XSLT25002: current() inside pattern
XSLT25001.xml
XSLT25002.xsl
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag /] in source document; [copy/] in stylesheet
endtags_src.xml
endtags_src_1.xsl
83599.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag][/tag] in source document; [copy/] in stylesheet
endtags_src.xml
endtags_src_2.xsl
83600.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag/] in source document; [copy][/copy] in stylesheet
endtags_src.xml
endtags_src_3.xsl
83601.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag][/tag] in source document; [copy][/copy] in stylesheet
endtags_src.xml
endtags_src_4.xsl
83602.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag/] in source document; [copy][attribute /][/copy] in stylesheet
endtags_src.xml
endtags_src_5.xsl
83603.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag][/tag] in source document; [copy][attribute /][/copy] in stylesheet
endtags_src.xml
endtags_src_6.xsl
83604.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag /] in stylesheet
endtags_src.xml
endtags_ss_1.xsl
83605.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag][/tag] in stylesheet
endtags_src.xml
endtags_ss_2.xsl
83606.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [tag][xsl:attribute.. /][/tag] in stylesheet
endtags_src.xml
endtags_ss_3.xsl
83607.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [xsl:element/] in stylesheet
endtags_src.xml
endtags_elem_1.xsl
83608.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [xsl:element...][/xsl:element] in stylesheet
endtags_src.xml
endtags_elem_2.xsl
83609.txt
Miscellaneous
2002-12-01
XSL:Explicit End Tags: [xsl:element] [xsl:attribute /] [/xsl:element] in stylesheet
endtags_src.xml
endtags_elem_3.xsl
83610.txt
Miscellaneous
2002-12-01
Bug #46331 Regressions test. ".//@*" should be a valid query in transformNode.
83996.xml
83996.xsl
83996_output.txt
Miscellaneous
2002-12-01
Bug 46988: XSLT: AV when <![CDATA[]]> is included as a stylesheet literal result element
bug46988.xml
bug46988.xsl
Miscellaneous
2002-12-01
Bug 43954: LangSpec: Parser hangs when loading XML with invalid external ELEMENT declaration
bug43954.xml
bug43954.xsl
84002_output.txt
Miscellaneous
2002-12-01
XSLT: <xsl:copy-of> - Select attribute equal to variable.
books.xml
XSLT24001.xsl
84039_output.txt
Miscellaneous
2002-12-01
books.xml
84111.xsl
84111_output.txt
Miscellaneous
2002-12-01
Copy of 83610: XSL:Explicit End Tags: [xsl:element] [xsl:attribute /] [/xsl:element] in stylesheet
endtags_src.xml
84229.xsl
84229.txt
Miscellaneous
2002-12-01
Copy of 83609: XSL:Explicit End Tags: [xsl:element...][/xsl:element] in stylesheet
endtags_src.xml
84230.xsl
84230.txt
Miscellaneous
2002-12-01
Copy of 83608: XSL:Explicit End Tags: [xsl:element/] in stylesheet
endtags_src.xml
84231.xsl
84231.txt
Miscellaneous
2002-12-01
Copy of 83607: XSL:Explicit End Tags: [tag][xsl:attribute.. /][/tag] in stylesheet
endtags_src.xml
84232.xsl
84232.txt
Miscellaneous
2002-12-01
Copy of 83606: XSL:Explicit End Tags: [tag][/tag] in stylesheet
endtags_src.xml
84233.xsl
84233.txt
Miscellaneous
2002-12-01
Copy of 83605: XSL:Explicit End Tags: [tag /] in stylesheet
endtags_src.xml
84234.xsl
84234.txt
Miscellaneous
2002-12-01
Copy of 83604: XSL:Explicit End Tags: [tag][/tag] in source document; [copy][attribute /][/copy] in stylesheet
endtags_src.xml
84235.xsl
84235.txt
Miscellaneous
2002-12-01
Copy of 83603: XSL:Explicit End Tags: [tag/] in source document; [copy][attribute /][/copy] in stylesheet
endtags_src.xml
84236.xsl
84236.txt
Miscellaneous
2002-12-01
Copy of 83602: XSL:Explicit End Tags: [tag][/tag] in source document; [copy][/copy] in stylesheet
endtags_src.xml
84237.xsl
84237.txt
Miscellaneous
2002-12-01
Copy of 83601: XSL:Explicit End Tags: [tag/] in source document; [copy][/copy] in stylesheet
endtags_src.xml
84238.xsl
84238.txt
Miscellaneous
2002-12-01
Copy of 83600: XSL:Explicit End Tags: [tag][/tag] in source document; [copy/] in stylesheet
endtags_src.xml
84239.xsl
84239.txt
Miscellaneous
2002-12-01
Copy of 83599: XSL:Explicit End Tags: [tag /] in source document; [copy/] in stylesheet
endtags_src.xml
84240.xsl
84240.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 44 - INFINITY
84362.xml
84362.xsl
84362.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 69 - xsl:template(1/6)
84406.xml
84406.xsl
84406.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 69 - xsl:template(2/6)
84407.xml
84407.xsl
84407.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 69 - xsl:template(3/6)
84408.xml
84408.xsl
84408.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 69 - xsl:template(4/6)
84409.xml
84409.xsl
84409.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 69 - xsl:template(5/6)
84410.xml
84410.xsl
84410.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 69 - xsl:template(6/6)
84411.xml
84411.xsl
84411.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 70 - xsl:template
84412.xml
84412.xsl
84412.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 74 - for-each(/)
84420.xml
84420.xsl
84420.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 78 - descendant, current() & name() (1/4)
84423.xml
84423.xsl
84423_output.txt
Miscellaneous
2002-12-01
84424.xml
84424.xsl
84424_output.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 78 - descendant, current() & name() (3/4)
84425.xml
84425.xsl
84425_output.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 78 - descendant, current() & name() (4/4)
84426.xml
84426.xsl
84426_output.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 79 - xsl:if
84427.xml
84427.xsl
84427.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 83 - start-with()
84430.xml
84430.xsl
84430.txt
Miscellaneous
2002-12-01
ZVON XSLT Example 68 - id & position
84435.xml
84435.xsl
84435.txt
Miscellaneous
2002-12-01
Complex XPATH tests inside of union
84475.xml
84475.xsl
84475_output.txt
Miscellaneous
2002-12-01
Example showing how to pass parameters to a common JS file thru test case URL
example.xml
example.xsl
84610.txt
Miscellaneous
2002-12-01
XSLT - transformNodeToObject to a FreeThreadedDOMDocument with a non-existing function
books.xml
91177.xsl
Miscellaneous
2002-12-01
XSLT - <xsl:output> Inline Element spacing with method=html, indent=yes , preserveWhiteSpace=False
91178.xml
91178.xsl
91178.txt
Miscellaneous
2002-12-01
books.xml
91183.xsl
91183_output.txt
Miscellaneous
2002-12-01
xslt_xpath_predicate_pattern.xml
xslt_xpath_predicate_pattern.xsl
xslt_xpath_predicate_pattern.txt
Miscellaneous
2002-12-01
XSLT: XPathSupport: preceding axis does not produce nodes in reverse document order when variable used for position. [Bug 74228].
xslt_test_preceding_axis.xml
xslt_test_preceding_axis.xsl
xslt_test_preceding_axis.txt
Modes
2002-12-01
XSLT11106: Mode Attribute null mode
books.xml
XSLT11106.xsl
Modes
2002-12-01
XSLT11104: Mode Attribute mode attribute on stylesheet
books.xml
XSLT11104.xsl
Modes
2002-12-01
XSLT11103: Mode Attribute value will have a overloaded string buffer
books.xml
XSLT11103.xsl
78323.txt
Modes
2002-12-01
XSLT11102: Mode Attribute illegal mode characters
books.xml
XSLT11102.xsl
Modes
2002-12-01
XSLT11101: Mode Attribute xsl:template mode without match -not an error, gets matched by built in template rules
books.xml
XSLT11101.xsl
78325_output.txt
Modes
2002-12-01
XSLT11011: Mode Attribute apply-template has mode before template defined
books.xml
XSLT11011.xsl
78327.txt
Modes
2002-12-01
XSLT11010: Mode Attribute apply-template has mode without template defined
books.xml
XSLT11010.xsl
78328_output.txt
Modes
2002-12-01
XSLT11013: Mode Attribute mode value is a variable
books.xml
XSLT11013.xsl
Modes
2002-12-01
XSLT11012: Mode Attribute mode value is an expression
books.xml
XSLT11012.xsl
Modes
2002-12-01
XSLT11008: Mode Attribute partial match on template, apply-template mode (ie mode="thisisamode" and "thisisamod" with wildcards
books.xml
XSLT11008.xsl
Modes
2002-12-01
XSLT11109: Mode Attribute partial match on template, apply-template mode (ie mode="thisisamode" and "thisisamod" with wildcards
books.xml
XSLT11009.xsl
Modes
2002-12-01
XSLT11007: Mode Attribute conflict resolution with Modes - different priorities
books.xml
XSLT11007.xsl
78333.txt
Modes
2002-12-01
XSLT11006: Mode Attribute conflict resolution with Modes - equivalent priorities takes last
books.xml
XSLT11006.xsl
78334.txt
Modes
2002-12-01
XSLT11002: Mode Attribute QName has no namespace prefix part
books.xml
XSLT11002.xsl
Modes
2002-12-01
XSLT11003: Mode Attribute QName tests to make sure that references to this mode correctly matched both URI and base name:
books.xml
XSLT11003.xsl
78341.txt
Modes
2002-12-01
XSLT11000: Mode Attribute Base Case Mode on template
books.xml
XSLT11000.xsl
78342.txt
Modes
2002-12-01
XSLT11001: Mode Attribute Base Case Mode on apply-template
books.xml
XSLT11001.xsl
78343.txt
Modes
2002-12-01
ZVON XSLT Example 71 - xsl:template and mode (1/2)
84413.xml
84413.xsl
84413.txt
Modes
2002-12-01
ZVON XSLT Example 71 - xsl:template & mode (2/2)
84414.xml
84414.xsl
84414.txt
NamedTemplates
2002-12-01
XSLT:call-template Error: Reference to undeclared namespace prefix: 'my'.
books.xml
84027.xsl
NamedTemplates
2002-12-01
XSLT:call-template Error: Required attribute 'name' is missing.
books.xml
84028.xsl
NamedTemplates
2002-12-01
XSLT:call-template named template with no match, no call-template
books.xml
84029.xsl
84029.txt
NamedTemplates
2002-12-01
XSLT: Named template 'book' defined twice within this stylesheet.
books.xml
84031.xsl
NamedTemplates
2002-12-01
xsl:call-template: ERROR may not contain xsl:sort.
books.xml
84032.xsl
NamedTemplates
2002-12-01
xsl:call-template contains non xslt elements
books.xml
84033.xsl
NamedTemplates
2002-12-01
xsl:call-template name is a qname - if this starts failing check status of bug 47763
books.xml
84037.xsl
84037.txt
NamedTemplates
2002-12-01
xsl:call-template name with-params
84038.xml
84038.xsl
84038.txt
NamedTemplates
2002-12-01
xsl:call-template name=" ": At least one name is required at this location.
books.xml
84040.xsl
NamedTemplates
2002-12-01
xsl:call-template name="": At least one name is required at this location.
books.xml
84041.xsl
NamedTemplates
2002-12-01
Named template 'book' does not exist in the stylesheet.
books.xml
84042.xsl
NamedTemplates
2002-12-01
Named template 'foo' is not called in the stylesheet.
books.xml
84043.xsl
84043.txt
NamedTemplates
2002-12-01
NamedTemplates: Name attribute does not affect match, mode, or priority
books.xml
84044.xsl
84044.txt
NamedTemplates
2002-12-01
NamedTemplates: match, mode, and priority do not affect Name attribute
books.xml
84045.xsl
NamedTemplates
2002-12-01
NamedTemplates: ZVON Tutorial - call-template in for next loop
84046.xml
84046.xsl
84046.txt
NamedTemplates
2002-12-01
NamedTemplates: ZVON Tutorial - call-template with-param test
84047.xml
84047.xsl
84047.txt
NamedTemplates
2002-12-01
ZVON XSLT Example 73 - apply-templates (1/4)
84416.xml
84416.xsl
84416.txt
NamedTemplates
2002-12-01
ZVON XSLT Example 73 - apply-templates (2/4)
84417.xml
84417.xsl
84417.txt
NamedTemplates
2002-12-01
ZVON XSLT Example 73 - apply-templates (3/4)
84418.xml
84418.xsl
84418.txt
NamedTemplates
2002-12-01
ZVON XSLT Example 73 - apply-templates (4/4)
84419.xml
84419.xsl
84419.txt
NamedTemplates
2002-12-01
ZVON XSLT Example 77 - call-template & with-param(1/2)
84436.xml
84436.xsl
84436.txt
NamedTemplates
2002-12-01
ZVON XSLT Example 77 - call-template & with-param(2/2)
84437.xml
84437.xsl
84437.txt
NamedTemplates
2002-12-01
Use a named template and import another stylesheet with a template of the same name. This in turns calls a named template in the parent stylesheet, which also exists in the imported stylesheet. The parent stylesheet named template should be called. [Bug 65665]
xslt_namedtemplates_ImportIncludeParentNT.xml
xslt_namedtemplates_ImportIncludeParentNT.xsl
xslt_namedtemplates_ImportIncludeParentNT1.xsl
xslt_namedtemplates_ImportIncludeParentNT_result.txt
NamedTemplates
2002-12-01
Use call-templates on a named template in the parent stylesheet, which imports a child that contains a template of the same name. Parent should preserve import precedence. [Bug 65665]
xslt_namedtemplates_CallerTemplateImportP.xml
xslt_namedtemplates_CallerTemplateImportP.xsl
xslt_namedtemplates_ExtraTemplateImportP.xsl
xslt_namedtemplates_ExtraTemplateImport2P.xsl
xslt_namedtemplates_CallerTemplateImportP_result.txt
NamedTemplates
2002-12-01
Use a stylesheet containing a named template, and including a template of the same name. Error should be thrown. [Bug 65665]
xslt_namedtemplates_IncludeSameName.xml
xslt_namedtemplates_IncludeSameName.xsl
xslt_namedtemplates_IncludeSameNamePrec.xsl
NamedTemplates
2002-12-01
Use a named template with an Escape character in its name, and call-template with the escape character [DCR Bug 52341]
xslt_NamedTemplate_NameIsEntityCharacter.xml
xslt_NamedTemplate_NameIsEntityCharacter.xsl
xslt_NamedTemplate_NameIsEntityCharacter_result.txt
NamedTemplates
2002-12-01
XSLT: When named template has a match attribute that matches multiple nodes, style sheet throws compile exception
books.xml
NamedTemplate_Bug85244.xsl
NamedTemplate_Bug85244.txt
Namespace
2002-12-01
XSLT01009: null namespace
books.xml
XSLT01009.xsl
Namespace
2002-12-01
XSLT01012: set xsl namespace to fooxsl
books.xml
XSLT01012.xsl
77655_output.txt
Namespace
2002-12-01
XSLT01021: xsl:foo
books.xml
XSLT01021.xsl
Namespace
2002-12-01
XSLT01107:1.0 Namespace - 1 - element "comment", attribute "name"
Plants.xml
comment10.xsl
Namespace
2002-12-01
XSLT01108: Namespace 1.0 Copy Test using XSL:Explicit End Tags: [tag/] in source document; [copy][attribute /][/copy] in stylesheet
endtags_src.xml
copy10.xsl
77660.txt
Namespace
2002-12-01
XSLT01210: 1.0 namespace using xsl:template syntax for defining a rule
plantsW.xml
outline10.xsl
Namespace
2002-12-01
xsl:otherwise
foo.xml
choose2_10.xsl
Namespace
2002-12-01
XSLT01105: New Namespace - xsl:element
plants.xml
element10.xsl
77669_output.txt
Namespace
2002-12-01
XSLT01106:XSLT Namespace 1.0 - xsl:element inside of xsl:attribute
plants.xml
element_in_attribute10.xsl
77670_output.txt
Namespace
2002-12-01
XSLT01115: Namespace 1.0 - xsl:otherwise, xsl:when
otherwise.xml
otherwise.xsl
77700_output.txt
Namespace
2002-12-01
XSLT01406: Keyword sort may not be used in namespace http://www.w3.org/TR/WD-xsl.
books.xml
XSLT01406.xsl
Namespace
2002-12-01
XSLT01400: Keyword include may not be used in namespace http://www.w3.org/TR/WD-xsl.
books.xml
XSLT01400.xsl
Namespace
2002-12-01
XSLT NAMESPACE 1.0: Copy of 76264: XSL Debugging: 1: verify that every xsl keyword gets trapped
foo.xml
choose2_10.xsl
Namespace
2002-12-01
XSLT01209: Nested templates may not be used in namespace http://www.w3.org/TR/WD-xsl.
ledger.xml
XSLT01209.xsl
Namespace
2002-12-01
XSLT01201: eval may not be used in namespace http://www.w3.org/TR/WD-xsl.
ledger.xml
XSLT01201.xsl
Namespace
2002-12-01
XSLT01115: Namespace 1.0 - xsl:otherwise, xsl:when
otherwise.xml
otherwise.xsl
77700.txt
Namespace
2002-12-01
XSLT01111: Namespace 1.0 - xsl:if test
if.xml
if.xsl
77701.txt
Namespace
2002-12-01
XSLT01006: Namespace 1.0 - default namespace
if.xml
defaultns.xsl
77702.txt
Namespace
2002-12-01
XSLT01000: Namespace 1.0 - xslt element in xml source (inside xsl namespace)
XSLT01000.xml
if.xsl
77703.txt
Namespace
2002-12-01
XSLT01020: Namespace 1.0 - intl sufficiency on QNAME (utf-8), should pass on all platforms
books.xml
XSLT01020.xsl
77704.txt
Namespace
2002-12-01
XSLT01205: Existing XSL Functionality not included in XSLT- xsl:pi
books.xml
XSLT01205.xsl
Namespace
2002-12-01
XSLT01208: Existing XSL Functionality not included in XSLT- xsl:cdata
books.xml
XSLT01208.xsl
Namespace
2002-12-01
XSLT01207: Existing XSL Functionality not included in XSLT- xsl:entity-ref
books.xml
XSLT01207.xsl
Namespace
2002-12-01
XSLT01200: Existing XSL Functionality not included in XSLT- stylesheet beginning with template
books.xml
XSLT01200.xsl
Namespace
2002-12-01
XSLT01206: Existing XSL Functionality not included in XSLT- node-name
books.xml
XSLT01206.xsl
Namespace
2002-12-01
XSLT01204: Existing XSL Functionality not included in XSLT- built in function (eval)
books.xml
XSLT01204.xsl
Namespace
2002-12-01
XSLT01401 : XSLT Features in the old Namespace - xsl:text
XSLT01401.xml
XSLT01401.xsl
Namespace
2002-12-01
XSLT01402: XSLT Features in the old Namespace -attributes: mode, priority
books.xml
xslt01402.xsl
77983_output.txt
Namespace
2002-12-01
XSLT01412: XSLT Features in the old Namespace -xsl:output
books.xml
xslt01412.xsl
lowpribooks17.xsl
Namespace
2002-12-01
XSLT29202: Namespace -version=""
output.xml
XSLT01003.xsl
Namespace
2002-12-01
XSLT29203: Namespace -version attribute missing
output.xml
XSLT01004.xsl
Namespace
2002-12-01
XSLT01405: xsl:processing-instruction in the old namespace - copy of XSLT16010.xsl
books.xml
XSLT01405.xsl
Namespace
2002-12-01
XSLT01407: xsl:variable in the old namespace
books.xml
XSLT01407.xsl
Namespace
2002-12-01
XSLT01408: xsl:param in the old namespace
books.xml
XSLT01408a.xsl
Namespace
2002-12-01
XSLT01409: xsl:with-param in the old namespace
books.xml
XSLT01409A.xsl
Namespace
2002-12-01
XSLT01410: xsl:copy-of in the old namespace
XSLT01410.xml
XSLT01410.xsl
Namespace
2002-12-01
XSLT01023: literal result element with xsl:version attribute not 1.0
books.xml
XSLT01023a.xsl
78214.txt
Namespace
2002-12-01
XSLT01022: literal result element with xsl:version attribute = 1.0
books.xml
XSLT01022.xsl
78215.txt
Namespace
2002-12-01
Bug 42903: XSL: We shouldn't allow xsl:template without a match attribute under the new namespace
books.xml
bug42903.xsl
Namespace
2002-12-01
Copy of 77700: XSLT01115: Namespace 1.0 - xsl:otherwise, xsl:when
84473.xml
84473.xsl
84473.txt
Namespace
2002-12-01
Copy of 77701: XSLT01111: Namespace 1.0 - xsl:if test
84474.xml
84474.xsl
84474.txt
Namespace
2002-12-01
Use an xmlns="" attribute and then query for all namespaces on the result element. any default namespaces should not be applied. [Bug 71781].
XmlnsResetOnResultElement.xml
XmlnsResetOnResultElement.xsl
XmlnsResetOnResultElement_result.txt
Namespace
2002-12-01
XSLT: Does not follow Errata rule for copying namespace node when namespace node has a null name
Bug85356.xml
Bug85356.xsl
Bug85356.txt
Namespace_XPath
2002-12-01
Verify XPath uses namespaces from XSLT, not from XmlNavigator
prefixes.xml
namespace_xpath_1.xsl
Namespace_XPath_1.txt
Namespace_XPath
2002-12-01
Copy namespace nodes to output. [bug 70935]
foo.xml
xslt_copy_namespace_nodes.xsl
xslt_copy_namespace_nodes.txt
Namespace_XPath
2002-12-01
Use default namespace from xsl file and xml file
prefixes.xml
namespace_xpath_4.xsl
Namespace_XPath_4.txt
Namespace_XPath
2002-12-01
Use each of the XmlNavigator methods (select, matches, evaluate) with different prefixes from xml file
prefixes.xml
namespace_xpath_3.xsl
Namespace_XPath_3.txt
Namespace_XPath
2002-12-01
Use xml prefix and its namespace to find xml:space attributes
prefixes.xml
namespace_xpath_6.xsl
Namespace_XPath_6.txt
Namespace_XPath
2002-12-01
Verify xpath does not return xmlns attributes
prefixes.xml
namespace_xpath_7.xsl
Namespace_XPath_7.txt
Namespace_XPath
2002-12-01
Use same query many times with different namespace mapping
prefixes.xml
namespace_xpath_8.xsl
Namespace_XPath_8.txt
Namespace_XPath
2002-12-01
Verify all namespace scoping rules in stylesheet
prefixes.xml
namespace_xpath_5.xsl
Namespace_XPath_5.txt
Namespace_XPath
2002-12-01
Prefix is declared in xml file, but not in stylesheet
prefixes.xml
namespace_xpath_2.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Skip both the attributes stylesheet-prefix and result-prefix
nsalias.xml
91766.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare myxsl as an alias without declaring it in the xsl:stylesheet
nsalias.xml
91767.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare myxsl as an alias with a declaration in the xsl:stylesheet and a blank template | Do nothing
nsalias.xml
91768.xsl
91768.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | skip stylesheet-prefix, result-prefix="xsl" | Required attribute 'stylesheet-prefix' is missing
nsalias.xml
91769.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", skip result-prefix | Required attribute 'result-prefix' is missing
nsalias.xml
91770.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="", result-prefix="xsl" | '' is not a valid namespace prefix value
nsalias.xml
91771.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", result-prefix="" | '' is not a valid namespace prefix value
nsalias.xml
91772.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix=" ", result-prefix="xsl" | ' ' is not a valid namespace prefix value
nsalias.xml
91773.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", result-prefix=" " | ' ' is not a valid namespace prefix value
nsalias.xml
91774.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix=" myxsl ", result-prefix="xsl" | ' myxsl ' is not a valid namespace prefix value
nsalias.xml
91775.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", result-prefix=" xsl " | ' xsl ' is not a valid namespace prefix value
nsalias.xml
91776.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="123", result-prefix="xsl" | 123 is not a valid namespace prefix value
nsalias.xml
91779.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", result-prefix="123" | '' is not a valid namespace prefix value
nsalias.xml
91780.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="#default", result-prefix="xsl" | Process Normally
nsalias.xml
91781.xsl
91781.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", result-prefix="#default" | Process Normally
nsalias.xml
91782.xsl
91782.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | stylesheet-prefix="myxsl", result-prefix="xsl" | Both Prefixes point to the same namespace URI
nsalias.xml
91783.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare an alias to itself, stylesheet-prefix="myxsl" result-prefix="myxsl"
nsalias.xml
91784.xsl
91784.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare an alias to multiple results | The last alias declared should override all
nsalias.xml
91785.xsl
91785.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Create a namespace alias using an another existing alias
nsalias.xml
91786.xsl
91786.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | exclude-result-prefixes to NULL | Ignore and behave normally
nsalias.xml
91788.xsl
91788.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | set exclude-result-prefixes to a space | Behave normally
nsalias.xml
91789.xsl
91789.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Exclude a result prefix which has no namespace declaration | Error out
nsalias.xml
91790.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Exclude a result prefix "default" which has no namespace declaration | Error out
nsalias.xml
91791.xsl
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | exclude-result-prefixes="#default" | Behave normally
nsalias.xml
91792.xsl
91792.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare 3 namespaces xsla, xslb, xslc and exclude xslb. Create alias to only xsla | no xslb namespaces in the output
nsalias.xml
91793.xsl
91793.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare 3 namespaces xsla, xslb, xslc, and exclude xslb and xslc by spaces, alias only to xsla | output without xslb and xslc namespaces
nsalias.xml
91794.xsl
91794.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare 3 namespaces xsla, xslb, xslc, and exclude xslb and xslc by tabs, alias only to xsla | output without xslb and xslc namespaces
nsalias.xml
91795.xsl
91795.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Declare 3 namespaces xsla, xslb, xslc, and exclude xslb and xslc by newline, alias only to xsla | output without xslb and xslc namespaces
nsalias.xml
91796.xsl
91796.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Exclude the same alias twice
nsalias.xml
91797.xsl
91797.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | Use xsl:exclude-result-prefixes attribute in an element instead of using it in xsl:stylesheet | Output selected namespaces
nsalias.xml
91798.xsl
91798.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | exclude-result-prefixes is null on xsl:stylesheet. xslb is excluded in one element and xslc is excluded in another element | Ignore the one on xsl:stylesheet and use whatever is in elements
nsalias.xml
91799.xsl
91799.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | exclude-result-prefixes is xsla on xsl:stylesheet. xslb is excluded in one element and xslc is excluded in another element | Since xsla is an alias to xsl, ouput that excluding xslb on one and xslc on the other
nsalias.xml
91800.xsl
91800.txt
Namespace-alias
2002-12-01
XSLT | xsl:namespace-alias | exclude-result-prefixes is xsl on xsl:stylesheet. xslb and xslc are excluded on 2 different elements | Since xsla is an alias to xsl, ouput that excluding xslb on one and xslc on the other
nsalias.xml
91801.xsl
91801.txt
Namespace-alias
2002-12-01
Use a namespace alias for #default, and exclude-result-prefixes on that name (which is the same as another namespace declared within xsl:stylesheet. Should not remove the prefix. [Bug 71054]
NSaliasWithDefaultResultPrefix.xml
NSaliasWithDefaultResultPrefix.xsl
NSaliasWithDefaultResultPrefix_result.txt
Namespace-alias
2002-12-01
Use the xsl:namespace-alias element to rename a namespace in the stylesheet (xslalias) to another namespace alias in the result xml document. In this particular regression case, we are producing and Xsl stylesheet as output, so the alias goes from xslalias to xsl. This was previously being ignored when used inside of an If Conditional. [Bug 65525]
xslt_nsalias_NsAliasForXslOutput.xml
xslt_nsalias_NsAliasForXslOutput.xsl
xslt_nsalias_NsAliasForXslOutput_result.txt
Namespace-alias
2002-12-01
XSLT: xsl:namespace-alias results in wrong namespace declaration in output stylesheet. [Bug 73638]
foo.xml
xslt_nsalias_test1.xsl
xslt_nsalias_test1.txt
Namespace-alias
2002-12-01
XSLT: xsl:namespace-alias results in wrong namespace declaration in output stylesheet. [Bug 73638]
foo.xml
xslt_nsalias_test2.xsl
xslt_nsalias_test2.txt
Namespace-alias
2002-12-01
Namespace aliasing does not work correctly for RTFs. [Bug 71052]
foo.xml
xslt_NSaliasWithinRTF.xsl
xslt_NSaliasWithinRTF.txt
Namespace-alias
2002-12-01
XSLT: XSLT: Ignores namespace alias when inside named template. [Bug 73649]
foo.xml
xslt_test_ns_alias_in_import.xsl
xslt_test_ns_alias_in_import.inc
xslt_test_ns_alias_in_import.txt
Namespace-alias
2002-12-01
XSLT: XSLT: Ignores namespace alias when inside named template. [Bug 73649]
foo.xml
xslt_test_namespace_alias_inside_call_template.xsl
xslt_test_namespace_alias_inside_call_template.txt
Number
2002-12-01
XSLT - Numbering - xsl:number at the document root
91021.xml
10052.xsl
10052_output.txt
Number
2002-12-01
XSLT - Numbering - xsl:number at the document root
91021.xml
10053.xsl
10053_output.txt
Number
2002-12-01
ZVON XSLT Example 84 - number()
84431.xml
84431.xsl
84431.txt
Number
2002-12-01
XSLT - Numbering - Defaults - All
84679.xml
84679.xsl
84679.txt
Number
2002-12-01
XSLT - Numbering - level = "single"
84680.xml
84680.xsl
84680.txt
Number
2002-12-01
XSLT - Numbering - level = "any"
84681.xml
84681.xsl
84681.txt
Number
2002-12-01
XSLT - Numbering - level = "multiple"
84682.xml
84682.xsl
84682.txt
Number
2002-12-01
XSLT - Numbering - count = "[expression]"
84683.xml
84683.xsl
84683.txt
Number
2002-12-01
XSLT - Numbering - count = "[expression]" (for-each)
84684.xml
84684.xsl
84684.txt
Number
2002-12-01
XSLT - Numbering - from = "[expression]"
84687.xml
84687.xsl
84687.txt
Number
2002-12-01
XSLT - Numbering - invalid level - level != ("single" && "any" && "multiple")
84688.xml
84688.xsl
Number
2002-12-01
XSLT - Numbering - format = "a.a.a" | "A.A.A" | "1.1.1" | "i.i.i" |" I.I.I" | "@1I@A" | "1*I*A" | "1>a?i"
84692.xml
84692.xsl
84692.txt
Number
2002-12-01
XSLT - Numbering within templates - count - level = "any" - format = any
84694.xml
84694.xsl
84694.txt
Number
2002-12-01
XSLT - Numbering - value attribute
84698.xml
84698.xsl
84698.txt
Number
2002-12-01
XSLT - Numbering - value attribute - format = "a" | "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> "
84699.xml
84699.xsl
84699_output.txt
Number
2002-12-01
XSLT: Number formatting - format= "1" (Arabic)- & = "#" (Arabic alphabetic) & = "1" (Arabic double byte) - letter-value="alphabetic" | "traditional"
84700.xml
84700.xsl
84700_output.txt
Number
2002-12-01
XSLT - Numbering - Defaults - All
84702.xml
84702.xsl
Number
2002-12-01
XSLT - Numbering - format="א" (Hebrew) - letter-value="alphabetic" && "traditional"
84705.xml
84705.xsl
84705_output.txt
Number
2002-12-01
XSLT - Invalid letter-value - != ("alphabetic" && "traditional")
84706.xml
84706.xsl
Number
2002-12-01
XSLT - Numbering - format= "अ" (Hindi Consonants) & = "अ" (Hindi Vowels) & "१" (Hindi Numbers) & letterValue="alphabetic" | "traditional"
84714.xml
84714.xsl
84714_output.txt
Number
2002-12-01
XSLT - Numbering - format= "ก" (Thai Alphabet) & = "๑" (Thai Numbers) - letter-value="alphabetic" | "traditional"
84715.xml
84715.xsl
84715_output.txt
Number
2002-12-01
XSLT - Numbering - format= "А" (Russian-Upper) & = "а" (Russian-Lower) - letter-value="alphabetic" | "traditional"
84716.xml
84716.xsl
84716_output.txt
Number
2002-12-01
XSLT - Numbering - format= "ア" (Japanese Aiueo DBCS) & = "イ" (Iroha DBCS) & = "ア" (Aiueo SBCS) & = "イ" (Iroha SBCS) - letter-value="alphabetic" | "traditional"
84717.xml
84717.xsl
84717_output.txt
Number
2002-12-01
XSLT - Numbering - format= "일" (Korean Decimal 2) & = "하" (Korean 99) & = "가" (Korean Ganada) & = "ㄱ" (Korean Chosung) & = "丁" (Korean Decimal) - letter-value="alphabetic" | "traditional" - lang="ko"
84719.xml
84719.xsl
84719_output.txt
Number
2002-12-01
XSLT - Numbering - format= "I" (Roman-Upper) & = "i" (Roman-Lower) - letter-value="alphabetic" | "traditional"
84720.xml
84720.xsl
84720.txt
Number
2002-12-01
XSLT - Numbering - format= "A" (Finnish,Norwegian,Swedish,Denmark,US-Upper) & = "a" (Finnish,Norwegian,Swedish,Denmark,US-Lower) - lang = "no" & "sv" & "da" & "en" - letter-value="alphabetic" | "traditional"
84722.xml
84722.xsl
84722_output.txt
Number
2002-12-01
XSLT - Numbering - format= "壹" (Taiwan traditional) & = "丁" (Taiwan decimal) - letter-value="alphabetic" | "traditional" - lang="zh-tw"
84723.xml
84723.xsl
84723_output.txt
Number
2002-12-01
XSLT - Numbering - format= "子" (Zodiac 12) & = "甲" (Zodiac 10) - & = "甲子" (Zodiac 60) - letter-value="alphabetic" | "traditional"
84724.xml
84724.xsl
84724_output.txt
Number
2002-12-01
XSLT - Numbering - format= "壹" (Chinese traditional) - letter-value="alphabetic" | "traditional"
84725.xml
84725.xsl
84725_output.txt
Number
2002-12-01
XSLT - Numbering - format= "丁" (Far East Decimal) & = "壱" (Far East Ideographic) - letter-value="alphabetic" | "traditional"
84726.xml
84726.xsl
84726_output.txt
Number
2002-12-01
XSLT - Numbering - xsl:number at the document root
91021.xml
91021.xsl
91021.txt
Number
2002-12-01
XSLT - Numbering - Rounding and conversion to number of value attribute
91022.xml
91022.xsl
91022_output.txt
Number
2002-12-01
XSLT - Numbering - grouping-separator & grouping-size attributes
91023.xml
91023.xsl
Number
2002-12-01
XSLT - Numbering - Using variables within AVT attributes.
91026.xml
91026.xsl
91026_output.txt
Number
2002-12-01
XSLT - Numbering - Additional formatting tests - level = "multiple" - count="x|x|x" x=node name format="" & "A" & ";1" & "A=" & "*" & "A 1 A 1 A 1 A 1 A" & "A.1" & "=" & "1.1"
91027.xml
91027.xsl
91027_output.txt
Number
2002-12-01
XSLT - Numbering - Additional counting tests - level = "single" & "multiple" & "any" - count - from
91028.xml
91028.xsl
91028_output.txt
Number
2002-12-01
XSLT - Numbering - Counting from a context node that is not an element - level = "any" & "single" & "multiple" - count = "node()" - from
91029.xml
91029.xsl
91029_output.txt
Number
2002-12-01
XSLT - Numbering - number out of range - upper limit
91030.xml
91030.xsl
91030_output.txt
Number
2002-12-01
XSLT - Numbering - number out of range - lower limit
91031.xml
91031.xsl
91031_output.txt
Number
2002-12-01
foo.xml
xslt_xsl_number_format_pattern_01.xsl
xslt_xsl_number_format_pattern_01.txt
Number
2002-12-01
xslt_xsl_number_grp_sepr_test.xml
xslt_xsl_number_grp_sepr_test.xsl
Number
2002-12-01
foo.xml
xslt_xsl_number_invalid_value.xsl
xslt_xsl_number_invalid_value.txt
Number
2002-12-01
xslt_numbering_test1.xml
xslt_numbering_test1.xsl
xslt_numbering_test1.txt
Number
2002-12-01
xslt_xsl_number_format_pattern01.xml
xslt_xsl_number_format_pattern_1.xsl
xslt_xsl_number_format_pattern_1.txt
Number
2002-12-01
xslt_xsl_number_format_pattern01.xml
xslt_xsl_number_format_pattern01.xsl
xslt_xsl_number_format_pattern01.txt
Number
2002-12-01
xslt_numbering_formatA1.xml
xslt_numbering_formatA1.xsl
xslt_numbering_formatA1.txt
Number
2002-12-01
XSLT: xsl:number produces wrong results when value attribute is a nodeset. [Bug 77061]
ValueAsNodesetTest1.xml
ValueAsNodesetTest1.xsl
ValueAsNodesetTest1.txt
Number
2002-12-01
XSLT: xsl:number produces wrong results when value attribute is a nodeset. [Bug 77061]
ValueAsNodesetTest2.xml
ValueAsNodesetTest2.xsl
ValueAsNodesetTest2.txt
Number
2002-12-01
XSLT: xsl:number produces wrong results when value attribute is a nodeset. [Bug 77061]
ValueAsNodesetTest1.xml
ValueAsEmptyNodeset.xsl
ValueAsEmptyNodeset.txt
Output
2002-12-01
XSLT29500: Output - method equals null
testdata.xml
xslt29500.xsl
Output
2002-12-01
XSLT29501: Output - method is missing
testdata.xml
xslt29501.xsl
77927.txt
Output
2002-12-01
XSLT29502: Output - method equals xml
testdata.xml
xslt29502.xsl
77928.txt
Output
2002-12-01
XSLT29504: Output - method equals html
testdata.xml
xslt29504.xsl
77929.txt
Output
2002-12-01
XSLT29505: Output - method equals text
testdata.xml
xslt29505.xsl
77930.txt
Output
2002-12-01
XSLT29506: Output - method equals Qname
testdata.xml
xslt29506.xsl
77931.txt
Output
2002-12-01
XSLT29107: Output - version = buffer overflow
testdata.xml
xslt29107.xsl
77932.txt
Output
2002-12-01
XSLT29101: Output - version without method
testdata.xml
xslt29101.xsl
77933_output.txt
Output
2002-12-01
XSLT29100: Output - version="1.0"
testdata.xml
xslt29100.xsl
77934_output.txt
Output
2002-12-01
XSLT29005: Output -not top level element
testdata.xml
XSLT29005.xsl
Output
2002-12-01
XSLT29304: Output -method="xml" version="1.0", encoding="UTF-16", standalone="yes"
testdata.xml
xslt29304.xsl
77936_output.txt
Output
2002-12-01
XSLT29404: Output -method="xml" version="1.0", encoding="UTF-16", standalone=""
testdata.xml
xslt29404.xsl
Output
2002-12-01
XSLT29403: Output -method="xml" version="1.0", encoding="UTF-16", standalone="foo"
testdata.xml
xslt29403.xsl
Output
2002-12-01
XSLT29402: Output -method="xml" version="1.0", encoding="UTF-16". Standalone default
testdata.xml
xslt29402.xsl
77939.txt
Output
2002-12-01
XSLT29401: Output -method="xml" version="1.0", encoding="UTF-16", standalone="no"
testdata.xml
xslt29401.xsl
77940.txt
Output
2002-12-01
XSLT29305: Output -method="xml" indent default = no
books.xml
xslt29305.xsl
77957.txt
Output
2002-12-01
XSLT29301: Output -method="xml" indent = no
books.xml
xslt29301.xsl
77959.txt
Output
2002-12-01
XSLT29303: Output -method="xml" indent default = "foo"
books.xml
xslt29303.xsl
Output
2002-12-01
XSLT29302: Output -method="xml" indent default = null
books.xml
xslt29302.xsl
Output
2002-12-01
XSLT29503: Output -method="foo"
books.xml
xslt29503.xsl
Output
2002-12-01
XSLT29601: Output - with unsupported attributes
books.xml
xslt29601.xsl
Output
2002-12-01
XSLT29000: Output -conflicting namespace on multiple outputs - takes last
testdata.xml
xslt29000.xsl
78175.txt
Output
2002-12-01
XSLT29001: Output -specified through attributes by variable
testdata.xml
xslt29001.xsl
Output
2002-12-01
XSLT29002: Output -multple xsl:output elements - should take last
testdata.xml
xslt29002.xsl
78177.txt
Output
2002-12-01
XSLT29003: Output -included xsl:output element
testdata.xml
xslt29003.xsl
xslt29003a.xsl
78180_output.txt
Output
2002-12-01
XSLT29007: Output default namespace - node context
testdata.xml
xslt29007.xsl
78182.txt
Output
2002-12-01
XSLT29008: Output generated through change in prefix (spec example)
testdata.xml
xslt29008.xsl
78183.txt
Output
2002-12-01
XSLT29209: XSL:OUTPUT encoding=iso-8859-2 (central european)
www.toplist.cz.xml
xslt29209a.xsl
78221.txt
Output
2002-12-01
XSLT29224: XSL:OUTPUT encoding=shift-jis tests large file, test input from jis. 932 NLS must be installed
iso-2022-jp.xml
XSLT29224.xsl
78222.txt
Output
2002-12-01
XSLT29200: XSL:OUTPUT encoding=utf-7 mlang supports, but not valid xml (displays utf-7 as opened in windows-1252 to see correctly converted and displayed utf-7 change charset to utf-7 in javascript file)
iso-2022-jp.xml
XSLT29200.xsl
78223.txt
Output
2002-12-01
XSLT29206: XSL:OUTPUT encoding=iso-2022-jp
iso-2022-jp.xml
XSLT29206.xsl
78224.txt
Output
2002-12-01
XSLT29207: XSL:OUTPUT multilingual xml to encoding=windows-1252
iso-2022-jp.xml
XSLT29207.xsl
78225.txt
Output
2002-12-01
XSLT29205: XSL:OUTPUT encoding=euc - with leading x- mapped to euc in mime database
iso-2022-jp.xml
XSLT29205.xsl
78226.txt
Output
2002-12-01
XSLT29219: XSL:OUTPUT encoding=case insenstive SHIFT_jis
iso-2022-jp.xml
XSLT29219.xsl
78227.txt
Output
2002-12-01
XSLT29226: XSL:OUTPUT two outputs to different encodings
iso-2022-jp.xml
XSLT29226.xsl
78229.txt
Output
2002-12-01
XSL:Output method="text" : 2 methods on one output
Outputtext.xml
84009.xsl
84009_output.txt
Output
2002-12-01
XSL:Output method="text" : 2 outputs, second one method="text"
Outputtext.xml
84008.xsl
84008_output.txt
Output
2002-12-01
XSL:Output method="text" : spacing between nodes
xslt05001.xml
84010.xsl
84010.txt
Output
2002-12-01
XSL:Output method="text" : spacing between literals
OutputText.xml
84011.xsl
84011_output.txt
Output
2002-12-01
XSL:Output method="text" : with xml attributes
OutputText.xml
84012.xsl
84012_output.txt
Output
2002-12-01
XSL:Output method="text" with foo="bar" attribute
OutputText.xml
84013.xsl
Output
2002-12-01
XSL:Output method="text" XSL escaped characters
OutputText.xml
84014.xsl
84014_output.txt
Output
2002-12-01
XSL:Output method="text" XML escaped characters
xslt05001.xml
84015.xsl
84015.txt
Output
2002-12-01
XSL:Output method="text" media-type="text/plain"
outputtext.xml
84016.xsl
84016_output.txt
Output
2002-12-01
XSL:Output method="text" media-type="message/http"
outputtext.xml
84017.xsl
84017_output.txt
Output
2002-12-01
XSL:Output method="text" media-type=""
outputtext.xml
84018.xsl
84018_output.txt
Output
2002-12-01
XSL:Output method="text" encoding="utf-7"
iso-2022-jp.xml
84019.xsl
84019.txt
Output
2002-12-01
XSL:Output method="text" encoding="shift-jis"
iso-2022-jp.xml
84020.xsl
84020.txt
Output
2002-12-01
XSL:Output method="text" encoding="eUC-jP"
iso-2022-jp.xml
84021.xsl
84021.txt
Output
2002-12-01
XSL:Output method="text" encoding="x-euc"
iso-2022-jp.xml
84022.xsl
84022.txt
Output
2002-12-01
XSL:Output method="text" complex XSL
books.xml
84025.xsl
avt.xsl
84025.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - ADDRESS
BlockADDRESS.xml
BLOCKElemTest.xsl
84143.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - BLOCKQUOTE
BlockBLOCKQUOTE.xml
BLOCKElemTest.xsl
84144.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - DIV
BlockDIV.xml
BLOCKElemTest.xsl
84145.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - DL
BlockDL.xml
BLOCKElemTest.xsl
84146.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - FIELDSET
BlockFIELDSET.xml
BLOCKElemTest.xsl
84147.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - FORM
BlockFORM.xml
BLOCKElemTest.xsl
84148.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - H1
BlockH1.xml
BLOCKElemTest.xsl
84149.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - H2
BlockH2.xml
BLOCKElemTest.xsl
84150.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - H3
BlockH3.xml
BLOCKElemTest.xsl
84151.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - H4
BlockH4.xml
BLOCKElemTest.xsl
84152.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - H5
BlockH5.xml
BLOCKElemTest.xsl
84153.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - H6
BlockH6.xml
BLOCKElemTest.xsl
84154.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - NOSCRIPT
BlockNOSCRIPT.xml
BLOCKElemTest.xsl
84155.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - OL
BlockOL.xml
BLOCKElemTest.xsl
84156.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - P
BlockP.xml
BLOCKElemTest.xsl
84160.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - PRE
BlockPRE.xml
BLOCKElemTest.xsl
84161.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - TABLE
BlockTABLE.xml
BLOCKElemTest.xsl
84162.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - UL
BlockUL.xml
BLOCKElemTest.xsl
84163.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - OPTGROUP
84164.xml
84164.xsl
84164.txt
Output
2002-12-01
XSL:Output method="html" BOOLEAN ATTRIBUTE TEST
84165.xml
84165.xsl
84165.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test -APPLET
84259.xml
84259.xsl
84259.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - BASEFONT
84260.xml
84260.xsl
84260.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - BODY
84261.xml
BLOCKElemTest.xsl
84261.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test -CAPTION
84262.xml
BLOCKElemTest.xsl
84262.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - CENTER
84263.xml
BLOCKElemTest.xsl
84263.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - COL
84264.xml
BLOCKElemTest.xsl
84264.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - COLGROUP
84265.xml
BLOCKElemTest.xsl
84265.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - DD
84266.xml
BLOCKElemTest.xsl
84266.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - DEL
84267.xml
BLOCKElemTest.xsl
84267.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - DIR
84268.xml
BLOCKElemTest.xsl
84268.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - DT
84269.xml
BLOCKElemTest.xsl
84269.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - FONT
84270.xml
BLOCKElemTest.xsl
84270.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - FRAME
84271.xml
BLOCKElemTest.xsl
84271.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - FRAMESET
84272.xml
BLOCKElemTest.xsl
84272.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test -HEAD
84273.xml
BLOCKElemTest.xsl
84273.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test -HTML
84274.xml
BLOCKElemTest.xsl
84274.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - IFRAME
84275.xml
BLOCKElemTest.xsl
84275.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - INS
84276.xml
BLOCKElemTest.xsl
84276.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - ISINDEX
84277.xml
BLOCKElemTest.xsl
84277.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - LEGEND
84278.xml
BLOCKElemTest.xsl
84278.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - LI
84279.xml
BLOCKElemTest.xsl
84279.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test -LINK
84280.xml
BLOCKElemTest.xsl
84280.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - MENU
84281.xml
BLOCKElemTest.xsl
84281.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - META
84282.xml
BLOCKElemTest.xsl
84282.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - NOFRAMES
84283.xml
BLOCKElemTest.xsl
84283.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - OPTION
84284.xml
BLOCKElemTest.xsl
84284.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - PARAM
84285.xml
BLOCKElemTest.xsl
84285.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - S
84286.xml
BLOCKElemTest.xsl
84286.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - STRIKE
84287.xml
BLOCKElemTest.xsl
84287.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test -STYLE
84288.xml
BLOCKElemTest.xsl
84288.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - TBODY
84289.xml
BLOCKElemTest.xsl
84289.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - TD
84290.xml
BLOCKElemTest.xsl
84290.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - TFOOT
84291.xml
BLOCKElemTest.xsl
84291.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - TH
84292.xml
BLOCKElemTest.xsl
84292.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - THEAD
84293.xml
BLOCKElemTest.xsl
84293.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - TITLE
84294.xml
BLOCKElemTest.xsl
84294.txt
Output
2002-12-01
XSL:Output method="html" OTHER element test - TR
84295.xml
BLOCKElemTest.xsl
84295.txt
Output
2002-12-01
XSL:Output method="html" INLINE element test -U (changed from BLOCK bug#48497)
84296.xml
BLOCKElemTest.xsl
84296.txt
Output
2002-12-01
XSL:Output method="html" version=4
84304.xml
84304.xsl
84304.txt
Output
2002-12-01
XSL:Output method="html" version=4.01
84305.xml
84305.xsl
84305.txt
Output
2002-12-01
XSL:Output method="html" version=""
84306.xml
84306.xsl
84306.txt
Output
2002-12-01
XSL:Output method="html" - should terminate processing-instruction with > rather than ?>
84309.xml
84309.xsl
84309.txt
Output
2002-12-01
XSL:Output method="html" indent=no with Block and Inline elements
84312.xml
84312.xsl
84312.txt
Output
2002-12-01
XSL:Output method="html" indent=no with Unknown and XML elements
84313.xml
84313.xsl
84313.txt
Output
2002-12-01
ZVON XSLT Example 62 - ENCODING
84374.xml
84374.xsl
84374.txt
Output
2002-12-01
ZVON XSLT Example 80 - output(1/2)
84428.xml
84428.xsl
84428.txt
Output
2002-12-01
ZVON XSLT Example 80 - output(2/2)
84429.xml
84429.xsl
84429.txt
Output
2002-12-01
ZVON XSLT Example 85 - output & disable-output-escaping(1/3)
84432.xml
84432.xsl
84432.txt
Output
2002-12-01
ZVON XSLT Example 85 - output & disable-output-escaping(2/3)
84433.xml
84433.xsl
84433.txt
Output
2002-12-01
ZVON XSLT Example 85 - output & disable-output-escaping(3/3)
84434.xml
84434.xsl
84434.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - SRC in SCRIPT, INPUT, IMG
84452.xml
84452.xsl
84452.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - longdesc in IMG
84453.xml
84453.xsl
84453.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - usemap in INPUT, IMG,OBJECT
84454.xml
84454.xsl
84454.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - classid in OBJECT
84455.xml
84455.xsl
84455.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - CODEBASE in OBJECT
84456.xml
84456.xsl
84456.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - data in OBJECT
84457.xml
84457.xsl
84457.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - cite in Q, BLOCKQUOTE, INS, DEL
84458.xml
84458.xsl
84458.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - action in FORM
84459.xml
84459.xsl
84459.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - profile in HEAD
84460.xml
84460.xsl
84460.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - for in SCRIPT
84461.xml
84461.xsl
84461.txt
Output
2002-12-01
Output method="html" w/ UTF-8 XML - datasrc in TABLE
84462.xml
84462.xsl
84462.txt
Output
2002-12-01
Copy of 78183: XSLT29008: Output generated through change in prefix (spec example)
84480.xml
84480.xsl
84480.txt
Output
2002-12-01
BUG 46969 Shouldn't output whitespace before or after text nodes as part of indentation algorithm
84580.xml
84580.xsl
84580.txt
Output
2002-12-01
BUG 47732: XSLT: omit-xml-declaration is ignored if method is omitted
84616.xml
84616.xsl
84616.txt
Output
2002-12-01
BUG 47770: XSLT: Multiple xsl:output elements incorrectly override specified values with default values
84617.xml
84617.xsl
84617.txt
Output
2002-12-01
XSL:Output default method tests - null namespace not 'html' - expect XML
84618.xml
84618.xsl
84618.txt
Output
2002-12-01
XSL:Output default method tests - null namespace 'HTML' - expect html
84619.xml
84619.xsl
84619.txt
Output
2002-12-01
XSL:Output default method tests - null namespace 'hTmL' - expect html
84620.xml
84620.xsl
84620.txt
Output
2002-12-01
XSL:Output default method tests - null namespace 'html', text node that contains more than whitespace - expect xml
84621.xml
84621.xsl
84621.txt
Output
2002-12-01
XSL:Output default method tests - non null namespace 'html' - expect xml
84622.xml
84622.xsl
84622.txt
Output
2002-12-01
XSL:Output default method tests - no element child - expect xml
84623.xml
84623.xsl
84623.txt
Output
2002-12-01
XSL:Output default method tests - null namespace 'html', text node that contains whitespace - expect html
84624.xml
84624.xsl
84624.txt
Output
2002-12-01
XSL:Output method="html" BLOCK element test - XMP
84625.xml
84625.xsl
84625.txt
Output
2002-12-01
BUG 48518 XSLT: output method=html where attribute has a qname does not escape < in attribute
84626.xml
84626.xsl
84626.txt
Output
2002-12-01
foo.xml
xslt_output_html_#_sign_in_href_attribute.xsl
SignInHrefAttribute.txt
Output
2002-12-01
foo.xml
xslt_output_html_attr_with_amp.xsl
AmpersandWithinHtmlAttribute.txt
Output
2002-12-01
Use Cdata-Section-Element with two elements output to Html. This attribute should be ignored, Cdata sections are not allowed in Html. [Bug 66801]
xslt_output_CdataSectElementAttrWithHtml.xml
xslt_output_CdataSectElementAttrWithHtml.xsl
xslt_output_CdataSectElementAttrWithHtml.txt
Output
2002-12-01
xslt_output_HTML_DocType.xml
xslt_output_HTML_DocType_SystemAndPublic.xsl
xslt_output_HTML_DocType_SystemAndPublic.txt
Output
2002-12-01
xslt_output_HTML_DocType.xml
xslt_output_HTML_DocType_Public.xsl
xslt_output_HTML_DocType_Public.txt
Output
2002-12-01
xslt_output_HTML_DocType.xml
xslt_output_HTML_DocType_System.xsl
xslt_output_HTML_DocType_System.txt
Output
2002-12-01
xslt_out_html_empty_tag.xml
xslt_out_html_empty_tag.xsl
xslt_out_html_empty_tag.txt
Output
2002-12-01
foo.xml
EntityRefInAttribHtml.xsl
EntityRefInAttribHtml.txt
Output
2002-12-01
foo.xml
xslt_html_op_href_attr_non_ascii_value.xsl
Html_Op_Href_Attr_non_ascii_value.txt
Output
2002-12-01
Use xsl:output with method equal to html and an ampersand located adjacent to a suffixed curly bracket - specified in an attribute. The XSLT transformer should not escape the ampersand in the output because the method is equal to html. [Bug 66562]
xslt_output_HtmlWithAmpersandCurlyBracket.xml
xslt_output_HtmlWithAmpersandCurlyBracket.xsl
xslt_output_HtmlWithAmpersandCurlyBracket.txt
Output
2002-12-01
Use xsl:output with method equal to html and an < specified as an attribute. With method equals html, the attributes < should not be escaped to the resulting xml. [Bug 66576]
xslt_output_NoEscapedLessThanWithHtmlOutput.xml
xslt_output_NoEscapedLessThanWithHtmlOutput.xsl
xslt_output_NoEscapedLessThanWithHtmlOutput.txt
Output
2002-12-01
Use the xsl:output tag with Html, but specify a literal result element with two escaped ampersands side by side. Result should contain to escaped ampersand side by side as well. [Bug 66561]
xslt_output_HtmlWithTwoAdjacentEscapedAmpersand.xml
xslt_output_HtmlWithTwoAdjacentEscapedAmpersand.xsl
xslt_output_HtmlWithTwoAdjacentEscapedAmpersand.txt
Output
2002-12-01
Use a stylesheet with method=html, and a match pattern on '//celldata'. Should not match template at root (for template //celldata).
xslt_output_MatchOnCellData.xml
xslt_output_MatchOnCellData.xsl
xslt_output_MatchOnCellData.txt
Output
2002-12-01
foo.xml
xslt_html_output_media_type.xsl
xslt_html_output_media_type.txt
Output
2002-12-01
Use xsl:output with method=html and indent not set. The behaviour should default to indent='yes' when method equals html [Bug 58698]
xslt_output_OutputHtmlIndentNotSpecified.xml
xslt_output_OutputHtmlIndentNotSpecified.xsl
xslt_output_OutputHtmlIndentNotSpecified.txt
Output
2002-12-01
84433.xml
output_DoeOnAmpersandXslText.xsl
output_DoeOnAmpersandXslText.txt
Output
2002-12-01
Use xsl:output in the parent stylesheet, only to have its imported children declare separate xsl:output elements with different attributes. Parent attributes/settings should be preserved. [Bug 65746]
xslt_output_ImportPrecForOutput.xml
xslt_output_ImportPrecForOutput.xsl
xslt_output_ImportPrecForOutput1.xsl
xslt_output_ImportPrecForOutput2.xsl
xslt_output_ImportPrecForOutput_result.txt
Output
2002-12-01
Use xsl:output with standalone='yes' and literal result elements. Should generate an error. [Bug 65747]
xslt_output_MultipleRootsWithStandalone.xml
xslt_output_MultipleRootsWithStandalone.xsl
Output
2002-12-01
Use xsl:output omit-xml-declaration="no" and method="html". The xml declaration should NOT appear in the result file. [Bug 58690]
xslt_output_ForcedXmlDeclOnHtml.xml
xslt_output_ForcedXmlDeclOnHtml.xsl
xslt_output_ForcedXmlDeclOnHtml.txt
Output
2002-12-01
Use xsl:output with method='html' and a literal result element 'head'. A META tag should be generated in the resulting html with the proper encoding, ... [Bug 67778/58698]
xslt_output_HtmlWithLiteralResultHeadElement.xml
xslt_output_HtmlWithLiteralResultHeadElement.xsl
xslt_output_HtmlWithLiteralResultHeadElement.txt
ProcessingInstruction
2002-12-01
XSLT16010: xsl:processing-instruction Base Case
books.xml
XSLT16010.xsl
78188.txt
ProcessingInstruction
2002-12-01
XSLT16009: xsl:processing-instruction Completeness - xsl:pi inside of xsl:template
books.xml
XSLT16009.xsl
78190.txt
ProcessingInstruction
2002-12-01
XSLT16008: xsl:processing-instruction Completeness - xsl:element inside of xsl:pi
books.xml
XSLT16008.xsl
78196.txt
ProcessingInstruction
2002-12-01
XSLT16007: xsl:processing-instruction Element Keywords - B - element has unexpected attributes, specified in DTD with default value - pi
books.xml
XSLT16007.xsl
ProcessingInstruction
2002-12-01
XSLT16006: xsl:processing-instruction Element Keywords - (A) Unexpected Attributes - pi
books.xml
XSLT16006.xsl
ProcessingInstruction
2002-12-01
XSLT16005: xsl:processing-instruction xsl:pi - 2 - create pi with unspecified name
books.xml
XSLT16005.xsl
ProcessingInstruction
2002-12-01
XSLT16004: xsl:processing-instruction Element Keywords - Element has global attribute in the 'xsl' namespace declared and set in DTD - pi
books.xml
XSLT16004.xsl
78200_output.txt
ProcessingInstruction
2002-12-01
XSLT16003: xsl:processing-instruction xsl:pi - 1 - create pi with specified name
books.xml
XSLT16003.xsl
78201.txt
ProcessingInstruction
2002-12-01
XSLT16002: xsl:processing-instruction Attribute Keywords - 8 - element "pi", attribute "name"
books.xml
XSLT16002.xsl
78202_output.txt
ProcessingInstruction
2002-12-01
XSLT16001: xsl:processing-instruction Attribute Keywords - 3 - element "pi", attribute "name"
books.xml
XSLT16001.xsl
78203.txt
ProcessingInstruction
2002-12-01
XSLT16000: xsl:processing-instruction Attribute Keywords - 7 - element "pi", attribute "name"
books.xml
XSLT16000.xsl
ProcessingInstruction
2002-12-01
XSLT16102: xsl:processing-instruction content of the xsl:processing-instruction contains the string ?>
books.xml
XSLT16102.xsl
ProcessingInstruction
2002-12-01
XSLT16101: xsl:processing-instruction creating anything other than characters (ie. element)
books.xml
XSLT16101.xsl
ProcessingInstruction
2002-12-01
XSLT16100: xsl:processing-instruction the name attribute is not both an NCName and a PITarget
books.xml
XSLT16100.xsl
ProcessingInstruction
2002-12-01
XSLT12004: Built-In Template Rules Root Mode processed in absence of successful match
books.xml
XSLT12004.xsl
78393.txt
ProcessingInstruction
2002-12-01
XSLT12003: Built-In Template Rules Element Mode processed in absence of successful match
books.xml
XSLT12003.xsl
78394.txt
ProcessingInstruction
2002-12-01
books.xml
xslt_invalid_pi_name1.xsl
ProcessingInstruction
2002-12-01
books.xml
xslt_invalid_pi_name2.xsl
xslt_invalid_pi_name.txt
ProcessingInstruction
2002-12-01
Use an xsl:value-of and xsl:text with disable-output-escaping attribute set to yes within an xsl:processing-instruction element. Should silently ignore. [Bug 53329]
xslt_pi_PIWithTextDoeEscapeChars.xml
xslt_pi_PIWithTextDoeEscapeChars.xsl
xslt_pi_PIWithTextDoeEscapeChars_result.txt
RTF
2002-12-01
test.xml
RTF_to_boolean_test.xsl
RTF_to_boolean_test.txt
RTF
2002-12-01
test.xml
RTF_to_number_in_format_number.xsl
RTF_to_number_in_format_number.txt
RTF
2002-12-01
test.xml
RTF_to_string_substring_function.xsl
RTF_to_string_substring_function.txt
Sorting
2002-12-01
XSLT18104 xsl:sort on an attribute & XSLT18113 xsl:sort on multiple keys
books.xml
XSLT18104.xsl
77516.txt
Sorting
2002-12-01
XSLT18103 xsl:sort - CONTEXT: sort on an ancestor - jscript
sorttest.xml
XSLT18103.xsl
77517.txt
Sorting
2002-12-01
XSLT18003: Related to 72791 XSL: 5.2.5 - Sorting - 16 - order-by attribute has garbage contents
books.xml
XSLT18003.xsl
Sorting
2002-12-01
XSLT18120: ERROR xsl:sort select="price;name"
books.xml
XSLT18120.xsl
Sorting
2002-12-01
XSLT18110: xsl:sort select="." <br/> XSLT18108: two identical results verify kept document order
numbers.xml
XSLT18110.xsl
77526.txt
Sorting
2002-12-01
XSLT18114 xsl:sort - empty sort following two valid sorts, <xsl:sort/> should be equivalent to <xsl:sort select="."/>
books.xml
XSLT18114.xsl
77527.txt
Sorting
2002-12-01
XSLTBUG88701: xsl:sort -sort select="." following element, and attribute sorts - should sort first by frequency then by title.
books.xml
multisortbug.xsl
77528.txt
Sorting
2002-12-01
XSLT18122: xsl:sort (no select) default to self
books.xml
xslt18122.xsl
77529.txt
Sorting
2002-12-01
XSLT18116: xsl:sort international sufficiency case (for select)
intlsuff.xml
xslt18116.xsl
77530.txt
Sorting
2002-12-01
XSLT18107: xsl:sort select="foo" - where there is only one result <br/>XSLT18101:<xsl:sort select="price"/> - where price element has a namespace
books.xml
XSLT18107.xsl
77532.txt
Sorting
2002-12-01
XSLT18102: xsl:sort select="price" - where there is no price. Results should be the same as if there were no sort at all.
books.xml
xslt18102.xsl
77533.txt
Sorting
2002-12-01
XSLT18111: <xsl:sort select="*"/>
books.xml
xslt18111.xsl
77534.txt
Sorting
2002-12-01
XSLT18118: xsl:sort - sort on non-existant node following two sucessful sorts
books.xml
XSLT18118.xsl
77535.txt
Sorting
2002-12-01
XSLT18201: xsl:sort select= element with a namespace - related to 77532
books.xml
XSLT18201.xsl
77539.txt
Sorting
2002-12-01
XSLT18203: xsl:sort attribute - related to 77516. Sort magazines by @frequency then title
books.xml
XSLT18203a.xsl
77541.txt
Sorting
2002-12-01
ascending and descending sort
sort2.xml
XSLT20001.xsl
77544_output.txt
Sorting
2002-12-01
XSLT19001: xsl:sort attribute with number data-type descending order
sort3.xml
xslt19001.xsl
77548.txt
Sorting
2002-12-01
XSLT19008: <xsl:sort data-type=""/>
sort3.xml
XSLT19008.xsl
Sorting
2002-12-01
XSLT19008: <xsl:sort data-type="foo"/>
sort3.xml
XSLT19009.xsl
Sorting
2002-12-01
XSLT20011: <xsl:sort order="-"/>
sort3.xml
XSLT20011.xsl
Sorting
2002-12-01
XSLT20010: <xsl:sort order=""/>
sort3.xml
XSLT20010.xsl
Sorting
2002-12-01
XSLT19006: <xsl:sort data-type="number;text"/>
sort3.xml
XSLT19006.xsl
Sorting
2002-12-01
XSLT19003: <xsl:sort data-type="text"/>
sort3.xml
xslt19003.xsl
77557.txt
Sorting
2002-12-01
XSLT19014: xsl:sort text as data-type number
sort4.xml
XSLT19014.xsl
77559.txt
Sorting
2002-12-01
XSLT19010: xsl:sort data-type text xsl:sort data-type number
books2.xml
XSLT19010.xsl
77560.txt
Sorting
2002-12-01
XSLT19004: number data type attribute, "5" string typed item -> sort as number
books2.xml
XSLT19004.xsl
77561.txt
Sorting
2002-12-01
XSLT20000: sort with order="ascending" - Copy of 77516: XSLT18104 xsl:sort on an attribute & XSLT18113 xsl:sort on multiple keys
books.xml
XSLT20000.xsl
77563.txt
Sorting
2002-12-01
XSLT20005: sort with order="descending" - & XSLT20009: two sort keys both descending
books.xml
XSLT20005.xsl
77565.txt
Sorting
2002-12-01
XSLT20007: two sort keys first ascending second descending, same data type
books.xml
XSLT20007.xsl
77566.txt
Sorting
2002-12-01
XSLT20008: two sort keys first descending second ascending, different data type
books3.xml
XSLT20008.xsl
77567.txt
Sorting
2002-12-01
XSLT20012: two sort keys for same element first descending second ascending
books3.xml
XSLT20012.xsl
77568.txt
Sorting
2002-12-01
XSLT18208: sort on foo where there are two identical results verify kept document order - apply templates, related to 77526
numbers.xml
XSLT18208.xsl
77569.txt
Sorting
2002-12-01
XSLT29601: Sort: Multilingual Sorting
multilingualsort.xml
xslt18304.xsl
77977.txt
Sorting
2002-12-01
XSLT18202: Sort: apply-templates sort on explicit child
sorttest.xml
xslt18202.xsl
77979.txt
Sorting
2002-12-01
XSLT18100: Sort: for-each sort on explicit child
sorttest.xml
xslt18100.xsl
77980.txt
Sorting
2002-12-01
XSLT18218: Sort: apply-templates, template does not match
sorttest.xml
xslt18218.xsl
77981.txt
Sorting
2002-12-01
XSLT18217: Sort: apply-templates, international sufficiency case (for select)
intlsuff.xml
xslt18217.xsl
77982.txt
Sorting
2002-12-01
XSLT18109: Sort: 16 sort keys
XSLT18109.xml
xslt18109.xsl
77985_output.txt
Sorting
2002-12-01
XSLT18117: <xsl:sort select="foo">foo</sort>
xslt18109.xml
xslt18117.xsl
Sorting
2002-12-01
XSLT190xx: xsl:sort on multiple datatypes specified on elements - when data-type not specified should sort as text, unless element is typed, should convert all to first type specified.
sortNodeType.xml
xslt19012.xsl
78191_output.txt
Sorting
2002-12-01
XSLT18123: Sort on union query
XSLT18123.xml
XSLT18123.xsl
78286.txt
Sorting
2002-12-01
XSLT18106: non-whitespace node before sort
XSLT18123.xml
XSLT18106a.xsl
Sorting
2002-12-01
XSLT18105: non-whitespace node - CDATA, PI, COMMENT
XSLT18123.xml
XSLT18105.xsl
78291.txt
Sorting
2002-12-01
XSL: 5.2.5 - 1 - repeat
faraz-books.xml
2_5_1_repeat.xsl
81684.txt
Sorting
2002-12-01
XSL: 5.2.5 - 2 - repeat
faraz-books.xml
2_5_2_repeat.xsl
81685.txt
Sorting
2002-12-01
XSL: 5.2.5 - 3 - repeat
faraz-books.xml
2_5_3_repeat.xsl
81686.txt
Sorting
2002-12-01
XSL: 5.2.5 - 4 - repeat
faraz-books.xml
2_5_4_repeat.xsl
Sorting
2002-12-01
XSL: 5.2.5 - 5 - repeat - value of order-by attribute has extraneous preceeding ';'
faraz-books.xml
2_5_5_repeat.xsl
Sorting
2002-12-01
XSL: 5.2.5 - 6 - repeat - value of order-by attribute has extraneous following ';'
faraz-books.xml
2_5_6_repeat.xsl
Sorting
2002-12-01
XSL: 5.2.5 - 7 - repeat - value of order-by attribute is ';'
faraz-books.xml
2_5_7_repeat.xsl
Sorting
2002-12-01
XSL: 5.2.5 - 8 - repeat - two criteria, opposite directions
faraz-books.xml
2_5_8_repeat.xsl
81691.txt
Sorting
2002-12-01
XSL: 5.2.5 - 9 - repeat - two criteria, same direction
faraz-books.xml
2_5_9_repeat.xsl
81692.txt
Sorting
2002-12-01
XSL: 5.2.5 - 10 - repeat - two criteria, same criterion twice
faraz-books.xml
2_5_10_repeat.xsl
81693.txt
Sorting
2002-12-01
XSL: 5.2.5 - 1 - use-templates
faraz-books.xml
2_5_1_use-templates.xsl
81710.txt
Sorting
2002-12-01
XSL: 5.2.5 - 2 - use-templates
faraz-books.xml
2_5_2_use-templates.xsl
81711.txt
Sorting
2002-12-01
XSL: 5.2.5 - 3 - use-templates
faraz-books.xml
2_5_3_use-templates.xsl
81712.txt
Sorting
2002-12-01
XSL: 5.2.5 - 4 - use-templates
faraz-books.xml
2_5_4_use-templates.xsl
81713.txt
Sorting
2002-12-01
XSL: 5.2.5 - 6 - use-templates - value of order-by attribute has extraneous following ';'
faraz-books.xml
2_5_6_use-templates.xsl
Sorting
2002-12-01
XSL: 5.2.5 - 7 - use-templates - value of order-by attribute is ';'
faraz-books.xml
2_5_7_use-templates.xsl
Sorting
2002-12-01
XSL: 5.2.5 - 8 - use-templates - two criteria, opposite directions
faraz-books.xml
2_5_8_use-templates.xsl
81717.txt
Sorting
2002-12-01
XSL: 5.2.5 - 9 - use-templates - two criteria, same direction
faraz-books.xml
2_5_9_use-templates.xsl
81718.txt
Sorting
2002-12-01
XSL: 5.2.5 - 10 - use-templates - two criteria, same criterion twice
faraz-books.xml
2_5_10_use-templates.xsl
81719.txt
Sorting
2002-12-01
XSL: regression of bug #66071 : Sorting
bug66071.xml
bug66071.xsl
83821.txt
Sorting
2002-12-01
XSLT18105: non-whitespace node - CDATA, PI, COMMENT
XSLT18123.xml
XSLT18105a.xsl
Sorting
2002-12-01
Copy of 83821: XSL: regression of bug #66071 : Sorting
84186a.xml
84186.xsl
84186.txt
Sorting
2002-12-01
Copy of 77516: XSLT18104 xsl:sort on an attribute & XSLT18113 xsl:sort on multiple keys
84465.xml
84465.xsl
84465.txt
Sorting
2002-12-01
Copy of 77532: XSLT18107: xsl:sort select="foo" - where there is only one result <br/>XSLT18101:<xsl:sort select="price"/> - where price element has a namespace
84466.xml
84466.xsl
84466.txt
Sorting
2002-12-01
Copy of 77541: XSLT18203: xsl:sort attribute - related to 77516. Sort magazines by @frequency then title
84467.xml
84467.xsl
84467.txt
Sorting
2002-12-01
Copy of 77563: XSLT20000: sort with order="ascending" - Copy of 77516: XSLT18104 xsl:sort on an attribute & XSLT18113 xsl:sort on multiple keys
84468.xml
84468.xsl
84468.txt
Sorting
2002-12-01
Copy of 77566: XSLT20007: two sort keys first ascending second descending, same data type
84469.xml
84469.xsl
84469.txt
Sorting
2002-12-01
Copy of 77565: XSLT20005: sort with order="descending" - & XSLT20009: two sort keys both descending
84470.xml
84470.xsl
84470.txt
Sorting
2002-12-01
Copy of 77567: XSLT20008: two sort keys first descending second ascending, different data type
84471.xml
84471.xsl
84471.txt
Sorting
2002-12-01
Copy of 77568: XSLT20012: two sort keys for same element first descending second ascending
84472.xml
84472.xsl
84472.txt
Sorting
2002-12-01
Copy of 77979: XSLT18202: Sort: apply-templates sort on explicit child
84479.xml
84479.xsl
84479.txt
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 16 - order-by attribute has garbage contents - repeat
plants.xml
2_5_16_repeat.xsl
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 13 - sort by an ancestral element - xsl:repeat
sorttest.xml
2_5_13_repeat.xsl
89749.txt
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 13 - sort by an ancestral element - xsl:use-templates
sorttest.xml
2_5_13_use-templates.xsl
89751.txt
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 14 - sort by a child node - xsl:repeat
sorttest.xml
2_5_14_repeat.xsl
89758.txt
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 14 - sort by a child node - xsl:use-templates
sorttest.xml
2_5_14_use-templates.xsl
89760.txt
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 12 - sort by nodes of heterogeneous types - xsl:repeat
hsortdata.xml
2_5_12_repeat.xsl
89762.txt
Sorting
2002-12-01
XSL: 5.2.5 - Sorting - 12 - sort by nodes of heterogeneous types - xsl:use-templates
hsortdata.xml
2_5_12_use-templates.xsl
89763.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang Attribute | xsl:sort lang="es" case-order="upper-first"
sortlang.xml
91689.xsl
91689_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="es" case-order="lower-first"
sortlang.xml
91691.xsl
91691_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang Attribute | xsl:sort lang=""
sortlang.xml
91692.xsl
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | default lang case-order="lower-first"
sortlang.xml
91693.xsl
91693_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | default lang case-order="upper-first"
sortlang.xml
91694.xsl
91694_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="en" case-order="lower-first"
sortlang.xml
91695.xsl
91695_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="en" case-order="upper-first"
sortlang.xml
91696.xsl
91696_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="fr" case-order="upper-first"
sortlang.xml
91697.xsl
91697_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="fr" case-order="lower-first"
sortlang.xml
91698.xsl
91698_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="sv" case-order="lower-first"
sortlang.xml
91699.xsl
91699_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | xsl:sort lang="sv" case-order="upper-first"
sortlang.xml
91700.xsl
91700_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang and Case-order Attributes | multiple keys
sortlang.xml
91701.xsl
91701_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Case-order Attribute | xsl:sort case-order="something"
91703.xsl
91703.xsl
Sorting
2002-12-01
XSLT : Sort | Base Case for Case-order Attribute | xsl:sort case-order="upper-first" data-type="number"(bug#52947)
sortlang.xml
91704.xsl
91704_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Case-order Attribute | xsl:sort lang="sv" data-type="number"(lang should be ignored, bug#52947)
sortlang.xml
91705.xsl
91705_output.txt
Sorting
2002-12-01
XSLT : Sort | Base Case for Lang | xsl:sort Lang="en" (note captial L in Lang)
sortlang.xml
91751.xsl
Sorting
2002-12-01
XSLT : Sort | Base Case for case-order |xsl:sort lang="en" default value of case-order should be lower-first
sortlang.xml
91752.xsl
91752_output.txt
Sorting
2002-12-01
Sort | Base Case for lang attribute |xsl:sort lang="en" , "En", "eN" and "EN"
sortlang.xml
91753.xsl
91753_output.txt
Sorting
2002-12-01
Sort | Base Case for lang attribute |xsl:sort lang="en-ZZZZZZZZZZ"(bug#53015)
sortlang.xml
91754.xsl
Sorting
2002-12-01
Use xsl:sort with data-type='text' and numerous text elements of the same value. [Bug 52357]
xslt_sort_TextElementsAllSame.xml
xslt_sort_TextElementsAllSame.xsl
xslt_sort_TextElementsAllSame_result.txt
Sorting
2002-12-01
Use xsl:sort with a comma-delimited number. [Bug 52357]
xslt_sort_CommaDelimitedValuesNumber.xml
xslt_sort_CommaDelimitedValuesNumber.xsl
xslt_sort_CommaDelimitedValuesNumber_result.txt
Sorting
2002-12-01
Use xsl:sort to sort text that is identical except for a trailing number at the end of the text node. [Bug 52357]
xslt_sort_LongTextWithNumbers.xml
xslt_sort_LongTextWithNumbers.xsl
xslt_sort_LongTextWithNumbers_result.txt
Sorting
2002-12-01
Use xsl:sort with text that contains both upper an lower case letters. Using upper sort. [Bug 52357]
xslt_sort_MixedCaseUpperFirst.xml
xslt_sort_MixedCaseUpperFirst.xsl
xslt_sort_MixedCaseUpperFirst_result.txt
Sorting
2002-12-01
Use xsl:sort on data-type=numbers and lang!=en (used french). [Bug 52357]
xslt_sort_SortNumbersWithDifferentLang.xml
xslt_sort_SortNumbersWithDifferentLang.xsl
xslt_sort_SortNumbersWithDifferentLang_result.txt
Sorting
2002-12-01
Use xsl:sort on numbers that are prefixed by the positive sign '+'. [Bug 52357]
xslt_sort_SortWithPositiveSignChar.xml
xslt_sort_SortWithPositiveSignChar.xsl
xslt_sort_SortWithPositiveSignChar_result.txt
Sorting
2002-12-01
Use xsl:sort to sort numbers, some of whom are null/empty. Should be consistently sorted. [Bug 52357]
xslt_sort_SortOnEmptyTextNodesWithTypeNumber.xml
xslt_sort_SortOnEmptyTextNodesWithTypeNumber.xsl
xslt_sort_SortOnEmptyTextNodesWithTypeNumber_result.txt
Sorting
2002-12-01
Use xsl:sort with decimal fraction numbers that do or do not contain preceeding zero's. [Bug 52357]
xslt_sort_DecimalPointsWithoutPrefixZeroMix.xml
xslt_sort_DecimalPointsWithoutPrefixZeroMix.xsl
xslt_sort_DecimalPointsWithoutPrefixZeroMix_result.txt
Sorting
2002-12-01
Use xsl:sort with data-type equal to number and the case-order attribute set to various ordering styles. [Bug 52357]
xslt_sort_DataTypeNumberWithCaseOrders.xml
xslt_sort_DataTypeNumberWithCaseOrders.xsl
xslt_sort_DataTypeNumberWithCaseOrders_result.txt
Sorting
2002-12-01
Use xsl:sort with data-type equals text and non-standard english alphabet characters are part of the text node. [Bug 52357]
xslt_sort_SortWithNonAlphaChars.xml
xslt_sort_SortWithNonAlphaChars.xsl
xslt_sort_SortWithNonAlphaChars_result.txt
Sorting
2002-12-01
Use xsl:sort on data-type='text' and case-order='lower-first' with capital letters appearing in the middle of text. [Bug 52357]
xslt_sort_TextWithUpperInMiddle.xml
xslt_sort_TextWithUpperInMiddle.xsl
xslt_sort_TextWithUpperInMiddle_result.txt
Sorting
2002-12-01
Use:xsl sort on data-type='text' and case-order='upper-first' with capital letters appearing in the middle of text. [Bug 52357]
xslt_sort_UpperFirstWithUpperCaseInMiddle.xml
xslt_sort_UpperFirstWithUpperCaseInMiddle.xsl
xslt_sort_UpperFirstWithUpperCaseInMiddle_result.txt
Sorting
2002-12-01
Use xsl:sort to sort text nodes that span multiple lines (cr/lf). [Bug 52357]
xslt_sort_TextNodesSpanMultipleLines.xml
xslt_sort_TextNodesSpanMultipleLines.xsl
xslt_sort_TextNodesSpanMultipleLines_result.txt
Sorting
2002-12-01
Use xsl:sort with the case-order attribute set to upper-first. [Bug 52357]
xslt_sort_SortUpperFirstBase.xml
xslt_sort_SortUpperFirstBase.xsl
xslt_sort_SortUpperFirstBase_result.txt
Sorting
2002-12-01
Use xsl:sort to sort 0 and -0 from ascending and descending orders. Order is same (0 and -0 equal in IEEE754, use document ordering)[Bug 52357]
xslt_sort_ZeroAndNegativeZero.xml
xslt_sort_ZeroAndNegativeZero.xsl
xslt_sort_ZeroAndNegativeZero_result.txt
Sorting
2002-12-01
Use xsl:sort with data-type equals numbers and negative zero prefixed numbers. [Bug 52357]
xslt_sort_ZeroPrefixedNegNumbers.xml
xslt_sort_ZeroPrefixedNegNumbers.xsl
xslt_sort_ZeroPrefixedNegNumbers_result.txt
Sorting
2002-12-01
Use xsl:sort to sort ascending and descending numbers that are of equivalent value, but different representations (1.0 vs. 01 vs. 1) [Bug 52357]
xslt_sort_SortEquivalentNumbersBothDir.xml
xslt_sort_SortEquivalentNumbersBothDir.xsl
xslt_sort_SortEquivalentNumbersBothDir_result.txt
Sorting
2002-12-01
Use xsl:sort to sort three numbers. [Bug 52357]
xslt_sort_SortThreeNumbers.xml
xslt_sort_SortThreeNumbers.xsl
xslt_sort_SortThreeNumbers_result.txt
Sorting
2002-12-01
System.Xml.Xsl : Sorting does not work as expected when sort expression uses function current(). [Bug 85697]
SortExprWithCurrentInsideForEach.xml
SortExprWithCurrentInsideForEach.xsl
SortExprWithCurrentInsideForEach.txt
Sorting
2002-12-01
System.Xml.Xsl : Sorting does not work as expected when sort expression uses function current(). [Bug 85697]
SortExprWithCurrentInsideForEach1.xml
parts.xml
SortExprWithCurrentInsideForEach1.xsl
SortExprWithCurrentInsideForEach1.txt
Sorting
2002-12-01
Sort using @foo:attr
sort_on_namespace_prefix_attribute.xml
sort_on_namespace_prefix_attribute.xsl
sort_on_namespace_prefix_attribute.txt
Sorting
2002-12-01
XSLT: Sort inside xsl:apply-templates does not work as expected when sort expression uses current(). [Bug 85859]
SortExprWithCurrentInApplyTemplates.xml
SortExprWithCurrentInApplyTemplates.xsl
SortExprWithCurrentInApplyTemplates.txt
Sorting
2002-12-01
Turkish i sorting test
turkish.xml
turkish.xsl
turkish.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Non-XSLT Top level elements are not treated as extension elements. Put myelement as top level element
books.xml
91802.xsl
91802.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Declare an extension element on the xsl:stylesheet element using extension-element-prefixes attribute | If the element is not existing process the content of fallback
books.xml
91803.xsl
91803.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Declare an extension element on a literal result element using xsl:extension-element-prefixes attribute | If the element is not existing process the content of fallback
books.xml
91804.xsl
91804.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Declare an extension element setting extension-element-prefixes to a value #default | Output the literal element with its namespace prefix
books.xml
91806.xsl
91806.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Import a Stylesheet with an extension element | Do not apply and should be treated as a literal result element, not as an extension element
books.xml
91807.xsl
91807a.xsl
91807.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Include a Stylesheet with an extension element | Do not apply and should be treated as a literal result element, not as an extension element
books.xml
91808.xsl
91808a.xsl
91808_output.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Declare x xsl:extension-element-prefixes="foo" inside a element | Element 'x' is not a recognized extension element | Error out
books.xml
91809.xsl
Stylesheet
2002-12-01
XSLT | Extension Elements | Run element-available function on the extension element created | Return true if implemented or false if not implemented in the namespace of the extension element
books.xml
91810.xsl
91810.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Instantiate an extension element which has no implementation in the namespace | Fallback if <xsl:fallback> exists | Error out
books.xml
91811.xsl
91811.txt
Stylesheet
2002-12-01
XSLT | Extension Elements | Create an extension-element with an invalid prefix with colon in name | 'a:b' is not a valid namespace prefix value | Error out
books.xml
91812.xsl
Stylesheet
2002-12-01
XSLT | Extension Elements | Create an extension-element with an invalid #defaultx as prefix | '#defaultx' is not a valid namespace prefix value | Error out
books.xml
91813.xsl
Stylesheet
2002-12-01
XSLT | Extension Elements | Create an extension-element with an invalid 'undefined' prefix | Reference to undeclared namespace prefix: 'undefined' | Error out
books.xml
91814.xsl
Stylesheet
2002-12-01
XSLT | Extension Elements | Create an extension-element on an XSL instruction element | Don't recognize the prefix.
books.xml
91815.xsl
Stylesheet
2002-12-01
XSLT | Extension Elements |
books.xml
91816.xsl
91816.txt
Stylesheet
2002-12-01
Use xsl:stylesheet with text as a toplevel element. This invalidates the stylesheet and should generate an exception. [Bug 65771]
xslt_stylesheet_InvalidStylesheetThrowExcep.xml
xslt_stylesheet_InvalidStylesheetThrowExcep.xsl
Stylesheet
2002-12-01
Regression uses the exclude-result-prefixes attribute to on xsl:stylesheet element as well as an individual literal result element [Bug 57159]
xslt_stylesheet_ValidExcludeNSPrefix.xml
xslt_stylesheet_ValidExcludeNSPrefix.xsl
xslt_stylesheet_ValidExcludeNSPrefix_Result.txt
Stylesheet
2002-12-01
Use xsl:stylesheet with an xmlns equal to the reserved xmlns Uri. Should generate an error. [Bug 54232]
xslt_stylesheet_XmlnsNsOnStylesheet.xml
xslt_stylesheet_XmlnsNsOnStylesheet.xsl
Template
2002-12-01
84581.XSL | XSLT- CodeCoverage | onTransformNode Event | Return False
books.xml
84581.xsl
84581_output.txt
Template
2002-12-01
It is an error if a single xsl:apply-templates element contains more than one xsl:with-param element with the same name. [Bug 71240]
IDontExist.xml
xslt_template_duplicate_param.xsl
Template
2002-12-01
It is an error if a single xsl:call-template element contains more than one xsl:with-param element with the same name. [Bug 71240]
IDontExist.xml
xslt_call_template_duplicate_param.xsl
Template
2002-12-01
Use the apply templates with a select attribute expression of Document(string literal filename). The root node to the file should be returned. [Bug 61167]
xslt_template_DocumentFnTakesStringParam.xml
xslt_template_DocumentFnTakesStringParam2.xml
xslt_template_DocumentFnTakesStringParam.xsl
xslt_template_DocumentFnTakesStringParam_result.txt
Template
2002-12-01
Use the xpath expression document(foo.xml)/* to return the first element below the doc root. It should not return the root. This bug tests the regression of the previous infinite recursion behavior. [Bug 59216]
xslt_template_MatchFirstElmtBelowDocRoot.xml
xslt_template_MatchFirstInclude.xml
xslt_template_MatchFirstElmtBelowDocRoot.xsl
xslt_template_MatchFirstElmtBelowDocRoot_result.txt
Template
2002-12-01
Code coverage for union match pattern "doc/foo/bar | //bar" in xsl:template.
xslt_template_pattern1.xml
xslt_template_pattern1.xsl
xslt_template_pattern1.txt
Template
2002-12-01
Code coverage for union match pattern "//bar[1] | foo/bar[2]" in xsl:template.
xslt_template_pattern2.xml
xslt_template_pattern2.xsl
xslt_template_pattern2.txt
Template
2002-12-01
Code coverage for union match pattern "doc/foo | doc/bar" and RTF in xsl:template.
xslt_template_pattern3.xml
xslt_template_pattern3.xsl
xslt_template_pattern3.txt
Template
2002-12-01
Code coverage for union match pattern "foo[position()<2] | foo[position()=4]" in xsl:template.
xslt_template_pattern4.xml
xslt_template_pattern4.xsl
xslt_template_pattern4.txt
Template
2002-12-01
Code coverage for union match pattern "foo[@att1='b'][@att2='ok'] | foo[@att1='b'][@att2='no']" in xsl:template.
xslt_template_pattern5.xml
xslt_template_pattern5.xsl
xslt_template_pattern5.txt
Template
2002-12-01
Code coverage for union match pattern "letter[position()=last()] | letter[position()=1]" in xsl:template.
xslt_template_pattern6.xml
xslt_template_pattern6.xsl
xslt_template_pattern6.txt
Template
2002-12-01
Code coverage for union match pattern with a complex expression "doc/element1[2]/child1[last()]" in xsl:template.
xslt_template_pattern7.xml
xslt_template_pattern7.xsl
xslt_template_pattern7.txt
Template
2002-12-01
Code coverage for union match pattern with a group expression in xsl:template.
xslt_template_pattern8.xml
xslt_template_pattern8.xsl
xslt_template_pattern8.txt
Template
2002-12-01
XSLT: Test for //name match pattern in xsl:template fails. [Bug 71764]
xslt_template_test_match_pattern.xml
xslt_template_test_match_pattern.xsl
xslt_template_test_match_pattern.txt
Template
2002-12-01
XSLT: XSLT: call-template causes local parameter to lose its value. [Bug 70950]
xslt_test_param_value_before_and_after_call_template.xml
xslt_test_param_value_before_and_after_call_template.xsl
xslt_test_param_value_before_and_after_call_template.txt
Template
2002-12-01
XSLT: apply-templates produces incorrect results when there is a fake named template in the style sheet
Bug85313.xml
Bug85313.xsl
Bug85313.txt
Template
2002-12-01
XSLT: apply-templates produces incorrect results when there is a fake named template in the style sheet
Bug85313.xml
Bug85313_1.xsl
Bug85313.txt
Text
2002-12-01
XSLT04006: xsl:text base case
books.xml
XSLT04006.xsl
78230.txt
Text
2002-12-01
XSLT04007: xsl:text blank text node
books.xml
XSLT04007.xsl
78242.txt
Text
2002-12-01
XSLT04000: xsl:text invalid attribute on text tag (are there any valid attributes?)
books.xml
XSLT04000.xsl
Text
2002-12-01
XSLT04001: xsl:text mixed whitespace and text
books.xml
XSLT04001.xsl
78244.txt
Text
2002-12-01
XSLT04002: xsl:text mixed #x20, #x9, #xD, #xA whitespace, should not get converted to #x20
books.xml
XSLT04002.xsl
78245.txt
Text
2002-12-01
XSLT04003: xsl:text buffer overrun
books.xml
XSLT04003.xsl
78246_output.txt
Text
2002-12-01
XSLT04004: xsl:text Unicode Ideographic whitespace, but not XML whitespace
books.xml
XSLT04004.xsl
78247.txt
Text
2002-12-01
XSLT04005: xsl:text combination of all types of white characters
books.xml
XSLT04005.xsl
78249_output.txt
Text
2002-12-01
XSLT04100: xsl:text xml:space preserve #xA,#xD,#x9, #x20
textdata.xml
XSLT04100.xsl
78272.txt
Text
2002-12-01
XSLT04104: xsl:text xml:space default #xA,#xD,#x9, #x20
textdata.xml
XSLT04104.xsl
78273_output.txt
Text
2002-12-01
XSLT04108: xsl:text verify that the xml:space attributes are not stripped from the tree
textdata.xml
XSLT04108.xsl
78274.txt
Text
2002-12-01
XSLT04109: xsl:text xsl:preserve-space, xml:space preserve - not supported should be ignored
textdata.xml
XSLT04109.xsl
78275.txt
Text
2002-12-01
XSLT04110: xsl:text xsl:preserve-space, xml:space default - not supported should be ignored
textdata.xml
XSLT04110.xsl
78276.txt
Text
2002-12-01
XSLT04111: xsl:text xsl:strip-space, xml:space preserve - not supported should be ignored
textdata.xml
XSLT04111.xsl
78277.txt
Text
2002-12-01
XSLT04112: xsl:text xsl:strip-space, xml:space default - not supported should be ignored
textdata.xml
XSLT04112.xsl
78278.txt
Text
2002-12-01
XSLT04113: xsl:text xsl:stylesheet default-space:strip, xml:space preserve - not supported should be ignored
textdata.xml
XSLT04113.xsl
78279.txt
Text
2002-12-01
XSLT04114: xsl:text xsl:stylesheet default-space:strip, xml:space default - not supported should be ignored
textdata.xml
XSLT04114.xsl
78280.txt
Text
2002-12-01
XSLT04115: xsl:text xml:lang or xml:space attributes will not cause any effect and doesn't appear in the result
textdata.xml
XSLT04115.xsl
78281.txt
Text
2002-12-01
XSLT05006: xsl:text disable-output-escaping attribute - defaults to no
books.xml
XSLT05006.xsl
78307.txt
Text
2002-12-01
XSLT05006: xsl:text disable-output-escaping = "yes"
books.xml
XSLT05000.xsl
78308.txt
Text
2002-12-01
XSLT05001: xsl:text disable-output-escaping get xml of a node with &>"<'
XSLT05001.xml
XSLT05001.xsl
78309.txt
Text
2002-12-01
XSLT05003: xsl:text disable-output-escaping = "yes" "set data to ""&'<"">"""
books.xml
XSLT05003.xsl
78311.txt
Text
2002-12-01
XSLT05002: xsl:text createTextNode with the data ""><&"":';%$#@!^-()*."""
books.xml
XSLT05004.xsl
Text
2002-12-01
XSLT05005: xsl:text get xml of a node with a trail byte character that has the same value of an escaped character
Japanese.xml
XSLT05005.xsl
78313.txt
Text
2002-12-01
XSLT05007: xsl:text disable-output-escaping attribute = "foo"
books.xml
XSLT05007.xsl
Text
2002-12-01
XSLT05008: xsl:text disable-output-escaping="yes", text is used as value of an attribute
books.xml
XSLT05008.xsl
83979.txt
Text
2002-12-01
BUG FIX 48706: MSXMLWR: xsl:text handles with #xd & #xa in different way
91137.xsl
91137.xsl
91137.txt
Text
2002-12-01
XSLT04116: xsl:text xml:space with an invalid attribute other than preserve and default
text.xml
XSLT04116.xsl
Text
2002-12-01
Use xsl:text with disable-output-escaping='yes' and the text is wrapped in Cdata Section. Entity characters should be escaped. [Bug 53329]
DoeWithCdataSection.xml
DoeWithCdataSection.xsl
DoeWithCdataSection_result.txt
Text
2002-12-01
MOdified XSLT05006: xsl:text disable-output-escaping attribute - defaults to no
books.xml
DoeWithTextLtGtOnly.xsl
DoeWithTextLtGtOnly_output.txt
Text
2002-12-01
Modified XSLT05000: xsl:text disable-output-escaping = "yes"
books.xml
xslt_text_DoeOnTextElement.xsl
DoeOnTextElement_output.txt
Text
2002-12-01
Modified XSLT05001: xsl:text disable-output-escaping get xml of a node with &>"<'
EscapeChars_ForEachWithDoe.xml
EscapeChars_ForEachWithDoe.xsl
EscapeChars_ForEachWithDoe_output.txt
Text
2002-12-01
books.xml
DoeWithQuotesAroundText.xsl
DoeWithQuotesAroundText_output.txt
Text
2002-12-01
Modified XSLT05004: xsl:text disable-output-escaping = ""
books.xml
XSLT05004.xsl
Text
2002-12-01
xsl:text -- Reserved characters (&>"<') in attribute value
xslt05001.xml
ReservedCharsInAttribute.xsl
text_19.txt
Text
2002-12-01
Use a literal result Cdata with an entity character in the stylesheet, which is a literal result into the output xml. The Cdata 'tag' should not be preserved. [Bug 54101]
xslt_text_ConvCdata.xml
xslt_text_ConvCdataLitResult.xsl
xslt_text_ConvCdataLitResult_result.txt
Text
2002-12-01
Use a literal result Cdata with only spaces in the stylesheet, which is a literal result into the output xml. The Cdata 'tag' should not be preserved. [Bug 54101]
xslt_text_ConvCdata.xml
xslt_text_ConvCdataLitSpace.xsl
xslt_text_ConvCdataLitSpace_result.txt
Text
2002-12-01
Use a literal result Cdata with only text in the stylesheet, which is a literal result into the output xml. The Cdata 'tag' should not be preserved. [Bug 54101]
xslt_text_ConvCdata.xml
xslt_text_ConvCdataLitText.xsl
xslt_text_ConvCdataLitText_result.txt
Valueof
2002-12-01
Use the xsl:value-of element in combination with the select attribute on an evaluated boolean expression. The boolean expression should be converted to a string and output. [Bug 60548]
xslt_valueof_BoolExprConvertToStr.xml
xslt_valueof_BoolExprConvertToStr.xsl
xslt_valueof_BoolExprConvertToStr_result.txt
Valueof
2002-12-01
Use value-of to produce two text elements, the first of which is a concatonation of 3 text nodes [Bug 55321]
xslt_valueof_ConcatTextNodes.xml
xslt_valueof_ConcatTextNodes.xsl
xslt_valueof_ConcatTextNodes_result.txt
Valueof
2002-12-01
Test case for use of positional predicate in key reference in select. [Bug 70832]
xslt_valueof_KeyFuncInSelect.xml
xslt_valueof_KeyFuncInSelect.xsl
xslt_valueof_KeyFuncInSelect.txt
Variables
2002-12-01
XSLT: <xsl:variable> - match both prefix and base name.
books.xml
XSLT21000.xsl
78097_output.txt
Variables
2002-12-01
XSLT: <xsl:variable> - match base name (no namespace).
books.xml
XSLT21001.xsl
78098_output.txt
Variables
2002-12-01
XSLT: xsl:variable- without name attribute ERROR CASE.
books.xml
XSLT21003.xsl
Variables
2002-12-01
XSLT: <xsl:variable name-"x" select=""bookstore/book/title"/>
books.xml
XSLT21200.xsl
78100_output.txt
Variables
2002-12-01
XSLT: <xsl:variable name="x">1</xsl:variable>
books.xml
XSLT21201.xsl
78101_output.txt
Variables
2002-12-01
XSLT: <xsl:variable name="x"/> x is equal to empty string.
books.xml
XSLT21203.xsl
78110_output.txt
Variables
2002-12-01
XSLT: <xsl:variable name="x" select="bookstore/magazine/title"/> x is equal to all mazazine title's.
books.xml
XSLT21205.xsl
78111_output.txt
Variables
2002-12-01
XSLT: <xsl:variable name="foo:y" select="bookstore/book/title"/> foo:y is equal to all book title's.
books.xml
XSLT21206.xsl
78112_output.txt
Variables
2002-12-01
XSLT: <xsl:variable name="bar:x" select="bookstore/book/title"/> bar:x equal to all book title's.
books.xml
XSLT21207.xsl
78115_output.txt
Variables
2002-12-01
XSLT: <xsl:value-of select="(bookstore/book)[$x]/title"/> Using variable as an index, return the first book's title.
books.xml
XSLT21208.xsl
78116_output.txt
Variables
2002-12-01
XSLT: <xsl:variable> Circular Reference - ERROR CASE
books.xml
XSLT21210.xsl
Variables
2002-12-01
XSLT: <xsl:variable name="x" select="1">2</xsl:variable> Should be attribute value.
books.xml
XSLT21211.xsl
Variables
2002-12-01
XSLT: <xsl:variable name="x" select="$x"/> Illegal, ERROR CASE
books.xml
XSLT21212.xsl
Variables
2002-12-01
XSLT: <xsl:variable name="x" select="foo()"/> ERROR CASE
books.xml
XSLT21213.xsl
Variables
2002-12-01
XSLT: Variable and parameter defined in same block - ERROR CASE
books.xml
XSLT21300.xsl
Variables
2002-12-01
XSLT: stylesheet contains more than one binding of a top level variable with same name. - ERROR CASE
books.xml
XSLT21304.xsl
Variables
2002-12-01
XSLT: Reference to top level variable at top level after template (nested) level variable binding with same name.
books.xml
XSLT21306.xsl
78132_output.txt
Variables
2002-12-01
XSLT: Reference to top level variable in a templatel after template level variable binding with same name (in a separate template).
books.xml
XSLT21307.xsl
78137_output.txt
Variables
2002-12-01
XSLT: x references y before y defined (Global).
books.xml
XSLT21301.xsl
78153_output.txt
Variables
2002-12-01
XSLT: x references y before y defined (Within Template) ERROR CASE
books.xml
XSLT21308.xsl
Variables
2002-12-01
XSLT: error - reference variable before declared
books.xml
XSLT21400.xsl
Variables
2002-12-01
XSLT: in template shadow binding of top level
books.xml
XSLT21401.xsl
78160_output.txt
Variables
2002-12-01
XSLT: error shadow binding in template
books.xml
XSLT21402.xsl
Variables
2002-12-01
XSLT: QNAME test - match both URI and base name in a template
books.xml
XSLT21403.xsl
78162_output.txt
Variables
2002-12-01
XSLT: QNAME test - no namespace prefix
books.xml
XSLT21404.xsl
78163_output.txt
Variables
2002-12-01
XSLT: xsl:variable on sort
books.xml
XSLT21405.xsl
78164_output.txt
Variables
2002-12-01
XSLT: xsl:variable on mode (apply-templates parameter) - ERROR
books.xml
XSLT21406.xsl
Variables
2002-12-01
XSLT: xsl:variable on include - ERROR
books.xml
XSLT21407.xsl
Variables
2002-12-01
XSLT: xsl:variable, forward reference to global within template
books.xml
XSLT21410.xsl
78305_output.txt
Variables
2002-12-01
XSLT: xsl:variable, scoping 3 levels deep.
books.xml
XSLT21411.xsl
78306_output.txt
Variables
2002-12-01
XSLT: xsl:param- without name attribute ERROR CASE.
books.xml
XSLT22000.xsl
Variables
2002-12-01
XSLT: xsl:param - match both prefix and base name.
books.xml
XSLT22001.xsl
78316_output.txt
Variables
2002-12-01
XSLT: xsl:param - match base name (no namespace).
books.xml
XSLT22002.xsl
78317_output.txt
Variables
2002-12-01
XSLT: xsl:param name-"x" select=""bookstore/book/title"/
books.xml
XSLT22200.xsl
78348_output.txt
Variables
2002-12-01
XSLT: <xsl:param name="x">1 </xsl:param>
books.xml
XSLT22201.xsl
78349_output.txt
Variables
2002-12-01
XSLT: xsl:param name="x"/> x is equal to empty string.
books.xml
XSLT22203.xsl
78350_output.txt
Variables
2002-12-01
XSLT: xsl:param name="x" select="bookstore/magazine/title"/> x is equal to all mazazine title's.
books.xml
XSLT22205.xsl
78352_output.txt
Variables
2002-12-01
XSLT: xsl:param name="foo:y" select="bookstore/book/title"/> foo:y is equal to all book title's.
books.xml
XSLT22206.xsl
78353_output.txt
Variables
2002-12-01
XSLT: xsl:value-of select="(bookstore/book)[$x]/title"/> Using param as an index, return the first book's title.
books.xml
XSLT22208.xsl
78354_output.txt
Variables
2002-12-01
XSLT: xsl:variable name="bar:x" select="bookstore/book/title"/> bar:x equal to all book title's.
books.xml
XSLT22207.xsl
78355_output.txt
Variables
2002-12-01
XSLT: xsl:param> Circular Reference - ERROR CASE
books.xml
XSLT22210.xsl
Variables
2002-12-01
XSLT: <xsl:param name="x" select="1">2 </xsl:param> ERROR case.
books.xml
XSLT22211.xsl
Variables
2002-12-01
XSLT: xsl:param name="x" select="foo()"/> ERROR CASE
books.xml
XSLT22213.xsl
Variables
2002-12-01
XSLT: Variable and parameter defined in same block - ERROR CASE
books.xml
XSLT22300.xsl
Variables
2002-12-01
XSLT: x references y before y defined (Global).
books.xml
XSLT22301.xsl
78361_output.txt
Variables
2002-12-01
Copy of 78293: XSLT03020: INCLUDE - conflicting top level variables
books.xml
XSLT03020.xsl
Variables
2002-12-01
XSLT: stylesheet contains more than one binding of a top level variable with same name. - ERROR CASE
books.xml
XSLT22303.xsl
Variables
2002-12-01
XSLT: Reference to top level variable at top level after template (nested) level variable binding with same name.
books.xml
XSLT22306.xsl
78400_output.txt
Variables
2002-12-01
XSLT: Reference to top level variable in a template after template level variable binding with same name (in a separate template).
books.xml
XSLT22307.xsl
78401_output.txt
Variables
2002-12-01
XSLT: x references y before y defined (Within Template) ERROR CASE
books.xml
XSLT22308.xsl
Variables
2002-12-01
XSLT: error - reference param before declared
books.xml
XSLT22400.xsl
Variables
2002-12-01
XSLT: in template shadow binding of top level PARAM
books.xml
XSLT22401.xsl
78404_output.txt
Variables
2002-12-01
78306: XSLT: xsl:variable, save variable defined in 3 different scopes, within template, with literal elements separating scopes.
books.xml
XSLT22411.xsl
78409_output.txt
Variables
2002-12-01
XSLT: <xsl:with-param> - No NS prefix
books.xml
XSLT23002.xsl
84026_output.txt
Variables
2002-12-01
XSLT: <xsl:with-param> - With NS prefix
books.xml
XSLT23001.xsl
84034_output.txt
Variables
2002-12-01
XSLT: Error - <xsl:with-param> - No NAME parameter.
books.xml
XSLT23000.xsl
Variables
2002-12-01
XSLT: <xsl:with-param> - Data type=node-list
books.xml
XSLT23200.xsl
84036_output.txt
Variables
2002-12-01
ZVON XSLT Example 81 - recursion & param
84438.xml
84438.xsl
84438.txt
Variables
2002-12-01
ZVON XSLT Example 82 - param & with-param
84439.xml
84439.xsl
84439.txt
Variables
2002-12-01
XSLT - Circular references of an xsl:variable should raise an error.
84632.xml
84632.xsl
Variables
2002-12-01
XSLT - Self reference of an xsl:variable should raise an error.
84633.xml
84633.xsl
Variables
2002-12-01
XSLT - A binding shadow is not allowed. Processor must raise error - WR
84634.xml
84634.xsl
Variables
2002-12-01
XSLT -Template parameters - WR
84635.xml
84635.xsl
84635_output.txt
Variables
2002-12-01
XSLT -Forward variables - WR
84636.xml
84636.xsl
84636.txt
Variables
2002-12-01
XSLT -Variable casting - WR
84637.xml
84637.xsl
84637.txt
Variables
2002-12-01
BUG# 49422 XSLT: Circular reference in Arabic/Hebrew spelled variable returns error msg with var name displayed as ?'s
84697.xml
84697.xsl
Variables
2002-12-01
XSLT -Forward variables
84709.xml
84709.xsl
84709.txt
Variables
2002-12-01
XSLT - A binding shadow is not allowed. Processor must raise error
84710.xml
84710.xsl
Variables
2002-12-01
XSLT -Variable casting (using params)
84712.xml
84712.xsl
84712.txt
Variables
2002-12-01
XSLT - Regression Bug # 47714 - global variable from within attribute value template.
books.xml
91490.xsl
Variables
2002-12-01
Use global variables that have local variables defined within themself. [Bug 66748]
xslt_variables_VarsDefinedInGlobalVars.xml
xslt_variables_VarsDefinedInGlobalVars.xsl
xslt_variables_VarsDefinedInGlobalVars_result.txt
Variables
2002-12-01
Use a variable whose identifier has not been defined. A useful error message should be produced indicating the name of the variable and the conditions by which it is invalid. [Bug 59292]
xslt_variable_InvalidVariableNameErrorMsg.xml
xslt_variable_InvalidVariableNameErrorMsg.xsl
Variables
2002-12-01
Use the Expression Position()=Last in an if conditional to compare the two. At the last position, should evaluate to true and output correctly. [Bug 60525]
xslt_variable_PositionAndLastComparison.xml
xslt_variable_PositionAndLastComparison.xsl
xslt_variable_PositionAndLastComparison_result.txt
Variables
2002-12-01
use the xsl:variable element with a select attribute and white space between start and end elements. No error should be thrown, whitespace should be ignored. [Bug 59293]
xslt_variable_SelectAttrAndWsBetweenElement.xml
xslt_variable_SelectAttrAndWsBetweenElement.xsl
xslt_variable_SelectAttrAndWsBetweenElement_result.txt
Variables
2002-12-01
Use the document() function to return the root node of a valid Xml document at a valid UNC; define variable with. [Bug 60311]
xslt_variable_DocumentFnReturnRootNode.xml
xslt_variable_DocumentFnReturnRootNode.xsl
xslt_variable_DocumentFnReturnRootNode_result.txt
Variables
2002-12-01
Use xsl:variable to define a variable equal to another local variable, that has not yet been defined (comes afterward). [Bug 66580]
xslt_variable_DefineVarEqualVarNotYetDefined.xml
xslt_variable_DefineVarEqualVarNotYetDefined.xsl
Variables
2002-12-01
Use an apply-templates on a node-set, within the template create a local variable and assign to an attribute value. Iteration is implicit (as opposed to for-each). [Bug 58536]
xslt_variable_VariableAssignmentInIteration.xml
xslt_variable_VariableAssignmentInIteration.xsl
xslt_variable_VariableAssignmentInIteration_result.txt
Variables
2002-12-01
Use xsl:variable within xsl:variable with a variable of the same name. Also, a global variable exist (with the same name as well). [Bug 71037]
VariableWithinVariable.xml
VariableWithinVariable.xsl
VariableWithinVariable_result.txt
Variables
2002-12-01
XSLT: XSL transformation generates exception on VariableAction.Execute [Bug 66262]
foo.xml
xslt_duplicate_variable_in_call_template.xsl
xslt_duplicate_variable_in_call_template.txt
Variables
2002-12-01
XSLT: IndexOutOfRangeException when variable is duplicated in lower import precedence. [Bug 67722]
foo.xml
xslt_duplicate_variable_in_imported_stylesheet.xsl
test1.xsl
test2.xsl
xslt_duplicate_variable_in_imported_stylesheet.txt
Variables
2002-12-01
XSLT - Test case for bug 71091, when a qualified variable name is used (foo:bookstore), simple selection returns no results.
books.xml
xslt_variable_qname_test1.xsl
xslt_variable_qname_test1.txt
Variables
2002-12-01
XSLT - Test case for bug 71091, when a qualified variable name is used (foo:bookstore), simple selection returns no results.
books.xml
xslt_variable_qname_test2.xsl
xslt_variable_qname_test2.txt
Variables
2002-12-01
XSLT - Test case for variable scope within LRE
books.xml
VariableScopeWithinLRE.xsl
VariableScopeWithinLRE.txt
Whitespaces
2002-12-01
BUG 47897: XSLT: not preserving whitespace in <xsl:text> </xsl:text>
84599.xml
84599.xsl
84599_output.txt
Whitespaces
2002-12-01
BUG 47334: XSLT: Stripping whitespace off element nodes
91024.xml
91024.xsl
91024_output.txt
Whitespaces
2002-12-01
BUG 47334: XSLT: xsl:value-of select should be required - CONFORMANCE CASE
91025.xml
91025.xsl
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace ="true" - indent ="yes" - xml:space="preserve"
91221.xml
91221.xsl
91221.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace = "true" - indent = "yes" - xml:space="default"
91222.xml
91222.xsl
91222.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace = "true" - indent = "no" - xml:space="preserve"
91223.xml
91223.xsl
91223.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace = "true" - indent = "no" - xml:space="default"
91224.xml
91224.xsl
91224.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace ="false" - indent = "yes" - xml:space="preserve"
91225.xml
91225.xsl
91225.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace = "false" - indent = "yes" - xml:space="default"
91226.xml
91226.xsl
91226.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace = "false" - indent = "no" - xml:space="preserve"
91227.xml
91227.xsl
91227.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - xsl:copy - preserveWhiteSpace ="false" - indent = "no" - xml:space="default"
91228.xml
91228.xsl
91228.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:preserve-space - xml:space="preserve" - indent = "yes"
91421.xml
91421.xsl
91421_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:strip-space - xml:space="preserve" - indent = "yes"
91422.xml
91422.xsl
91422_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:strip-space - xml:space="default" - indent = "yes"
91423.xml
91423.xsl
91423_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:preserve-space - xml:space="default" - indent = "yes"
91424.xml
91424.xsl
91424_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:strip-space - xml:space="default" - indent = "no"
91425.xml
91425.xsl
91425_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:preserve-space - xml:space="default" - indent = "no"
91426.xml
91426.xsl
91426_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:preserve-space - xml:space="preserve" - indent = "no"
91427.xml
91427.xsl
91427_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - calling getText on various node types: comment() - processing-instruction() - CDATA - PCDATA - HTML:DIV - SPAN - xsl:strip-space - xml:space="preserve" - indent = "no"
91428.xml
91428.xsl
91428_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Children query (matching and selection) - xsl:strip-space - indent = "yes"
91429.xml
91429.xsl
91429_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Children query (matching and selection) - xsl:strip-space - indent = "no"
91430.xml
91430.xsl
91430_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Children query (matching and selection) - xsl:preserve-space - indent = "yes"
91431.xml
91431.xsl
91431_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Children query (matching and selection) - xsl:preserve-space - indent = "no"
91432.xml
91432.xsl
91432_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Self query (matching) - xsl:preserve-space - indent = "yes"
91433.xml
91433.xsl
91433_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Self query (matching) - xsl:preserve-space - indent = "no"
91434.xml
91434.xsl
91434_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Self query (matching) - xsl:strip-space - indent = "yes"
91435.xml
91435.xsl
91435_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Self query (matching) - xsl:strip-space - indent = "no"
91436.xml
91436.xsl
91436_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following query (matching and selection) - xsl:preserve-space - indent = "yes"
91437.xml
91437.xsl
91437_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following query (matching and selection) - xsl:preserve-space - indent = "no"
91438.xml
91438.xsl
91438_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following query (matching and selection) - xsl:strip-space - indent = "yes"
91439.xml
91439.xsl
91439_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following query (matching and selection) - xsl:strip-space - indent = "no"
91440.xml
91440.xsl
91440_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding query (selection) - xsl:preserve-space - indent = "yes"
91441.xml
91441.xsl
91441_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding query (selection) - xsl:preserve-space - indent = "no"
91442.xml
91442.xsl
91442_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding query (selection) - xsl:strip-space - indent = "yes"
91443.xml
91443.xsl
91443_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding query (selection) - xsl:strip-space - indent = "no"
91444.xml
91444.xsl
91444_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding-sibling query (selection) - xsl:preserve-space - indent = "yes"
91445.xml
91445.xsl
91445_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding-sibling query (selection) - xsl:preserve-space - indent = "no"
91446.xml
91446.xsl
91446_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding-sibling query (selection) - xsl:strip-space - indent = "yes"
91447.xml
91447.xsl
91447_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Preceding-sibling query (selection) - xsl:strip-space - indent = "no"
91448.xml
91448.xsl
91448_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following-sibling query (selection) - xsl:preserve-space - indent = "yes"
91449.xml
91449.xsl
91449_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following-sibling query (selection) - xsl:preserve-space - indent = "no"
91450.xml
91450.xsl
91450_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following-sibling query (selection) - xsl:strip-space - indent = "yes"
91451.xml
91451.xsl
91451_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Queries - Following-sibling query (selection) - xsl:strip-space - indent = "no"
91452.xml
91452.xsl
91452_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Overriding imported strip-space elements with xsl:include and xsl:import - xsl:preserve-space - indent="yes"
91453.xml
91453.xsl
include-strip.inc
91453_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Overriding imported strip-space elements with xsl:include and xsl:import - xsl:preserve-space - indent="no"
91454.xml
91454.xsl
include-strip.inc
91454_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Overriding imported strip-space elements with xsl:include and xsl:import - xsl:strip-space - indent="yes"
91455.xml
91455.xsl
include-strip.inc
91455_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Overriding imported strip-space elements with xsl:include and xsl:import - xsl:strip-space - indent="no"
91456.xml
91456.xsl
include-strip.inc
91456_output.txt
Whitespaces
2002-12-01
XSLT - Whitespace stripping - Count the string length for whitespace preserve elements.
xslt_test_whitespace_preserve1.xml
xslt_test_whitespace_preserve1.xsl
xslt_test_whitespace_preserve1.txt
Whitespaces
2002-12-01
Strip-space should not strip text nodes along with whitespace. [Bug 70837]
xslt_strip_space_with_text_ws.xml
xslt_strip_space_with_text_ws.xsl
xslt_strip_space_with_text_ws.txt
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Base Case (file://)
10002.xml
10002.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Base Case (http://)
10003.xml
10003.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Empty Argument
10004.xml
10004.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Non existing entity
10005.xml
10005.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Case Sensitivity Test
10006.xml
10006.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Include a DTD with an entity
10007.xml
10007.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Long entity name
10008.xml
10008.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Null Entity (Bug 55973)
10009.xml
10009.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Relative Path in Entity (file://)
10010.xml
10010.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Function argument as name expression
10011.xml
10011.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use the return value of function-available() as the entity name ('true')
10012.xml
10012.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use the return value of function-available() as the entity name ('false')
10013.xml
10013.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Relative Path in Entity (http://)
10014.xml
10014.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use @attribute as an argument
10015.xml
10015.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use non existing @attribute as an argument
10016.xml
10016.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use node value as an argument
10017.xml
10017.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use non existing node value as an argument
10018.xml
10018.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use string('pic') as an argument
10019.xml
10019.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use string(pic) as an argument
10020.xml
10020.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use name() function as an argument
10021.xml
10021.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use '.' Operator as an argument
10022.xml
10022.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use $pic variable as an argument
10023.xml
10023.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use $pic param as an argument
10024.xml
10024.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use the string 'unparsed-entity-uri' as an argument
10025.xml
10025.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Use the node unparsed-entity-uri as an argument
10026.xml
10026.xsl
XSLTFunctions
2002-12-01
XSLT Functions : unparsed-entity-uri() Call this function when there are no entities existing in the DTD
10049.xml
10049.xsl
XSLTFunctions
2002-12-01
84048.XSL | XSLT- Functions - system-property | xsl:version
books.xml
84048.xsl
84048.txt
XSLTFunctions
2002-12-01
84049.XSL | XSLT- Functions - system-property | xsl:vendor
books.xml
84049.xsl
84049.txt
XSLTFunctions
2002-12-01
84050.XSL | XSLT- Functions - system-property | xsl:vendor-url
books.xml
84050.xsl
84050.txt
XSLTFunctions
2002-12-01
84053.XSL | XSLT- Functions - function-available | current()
books.xml
84053.xsl
84053.txt
XSLTFunctions
2002-12-01
84054.XSL | XSLT- Functions - function-available : format-number()
books.xml
84054.xsl
84054.txt
XSLTFunctions
2002-12-01
84056.XSL | XSLT- Functions - function-available : function-available()
books.xml
84056.xsl
84056.txt
XSLTFunctions
2002-12-01
84058.XSL | XSLT- Functions - function-available : nonexist-function
books.xml
84058.xsl
84058.txt
XSLTFunctions
2002-12-01
84170.XSL | XSLT- Functions - element-available | xsl:stylesheet
books.xml
84170.xsl
84170.txt
XSLTFunctions
2002-12-01
84171.XSL | XSLT- Functions - element-available | xsl:nonexist
books.xml
84171.xsl
84171.txt
XSLTFunctions
2002-12-01
84172.XSL | XSLT- Functions - element-available | xsl:transform
books.xml
84172.xsl
84172.txt
XSLTFunctions
2002-12-01
84173.XSL | XSLT- Functions - element-available | xsl:value-of
books.xml
84173.xsl
84173.txt
XSLTFunctions
2002-12-01
84175.XSL | XSLT- Functions - current | current()
books.xml
84175.xsl
84175_output.txt
XSLTFunctions
2002-12-01
84176.XSL | XSLT- Functions - current | magazine titles
books.xml
84176.xsl
84176.txt
XSLTFunctions
2002-12-01
84177.XSL | XSLT- Functions - current | "."
books.xml
78298.xsl
84177.txt
XSLTFunctions
2002-12-01
84178.XSL | XSLT- Functions - current | non existing titles
books.xml
78298.xsl
84178.txt
XSLTFunctions
2002-12-01
84179.XSL | XSLT- Functions - current | Qname Format Titles
books.xml
78298.xsl
84179.txt
XSLTFunctions
2002-12-01
ZVON XSLT Example 72 - Xpath
84415.xml
84415.xsl
84415.txt
XSLTFunctions
2002-12-01
ZVON XSLT Example 75 - current()
84421.xml
84421.xsl
84421.txt
XSLTFunctions
2002-12-01
ZVON XSLT Example 76 - current()
84422.xml
84422.xsl
84422.txt
XSLTFunctions
2002-12-01
Copy of 84422: ZVON XSLT Example 76 - current()
84484.xml
84484.xsl
84484.txt
XSLTFunctions
2002-12-01
crash.XSL | XSLT- Functions - format-number | set decimal-format to an empty variable, should error
fmt-no.xml
crash.xsl
XSLTFunctions
2002-12-01
currency.XSL | XSLT- Functions - format-number | invalid pattern- '#xa4'
fmt-no.xml
currency.xsl
XSLTFunctions
2002-12-01
fmt-no.XSL | XSLT- Functions - format-number | combinations of numbers and format patterns with default decimal foramt
fmt-no.xml
fmt-no.xsl
defaultPattern.txt
XSLTFunctions
2002-12-01
sameDecimalFormats2.XSL | XSLT- Functions - format-number | the same Decimal-Formats with xsl:import, should not error
fmt-no.xml
diffDecimalFmtWithSameName.xsl
decfmt2.xsl
XSLTFunctions
2002-12-01
doubleperiod.XSL | XSLT- Functions - format-number | invalid patttern - '#.#.#
fmt-no.xml
doublePeriod.xsl
XSLTFunctions
2002-12-01
emptyParamters.XSL | XSLT- Functions - format-number | empty for first and second paramters
fmt-no.xml
emptyParameters.xsl
emptyParameters.txt
XSLTFunctions
2002-12-01
fmt-no-eu.XSL | XSLT- Functions - format-number | combinations of numbers and format patterns with european decimal foramt
fmt-no.xml
fmt-no-eu.xsl
EuropeanPattern.txt
XSLTFunctions
2002-12-01
InvalidPattern.XSL | XSLT- Functions - format-number | invalid patttern - '0###.00
fmt-no.xml
InvalidPattern.xsl
XSLTFunctions
2002-12-01
min-value2.XSL | XSLT- Functions - format-number | Test on minimum value(2.E-324)
fmt-no.xml
min-value2.xsl
minimalValue.txt
XSLTFunctions
2002-12-01
min-value.XSL | XSLT- Functions - format-number | Test on minimum value(2.22E-308)
fmt-no.xml
min-value.xsl
minimumValue.txt
XSLTFunctions
2002-12-01
mixingInvalids.XSL | XSLT- Functions - format-number | invalid patttern - '#_#*#
fmt-no.xml
mixingInvalids.xsl
XSLTFunctions
2002-12-01
fmt-no-nd.XSL | XSLT- Functions - format-number | combinations of numbers and format patterns with non-digit(zero-digit ='a') decimal foramt
fmt-no.xml
fmt-no-nd.xsl
Non_DigitPattern.txt
XSLTFunctions
2002-12-01
fmt-no-pa.XSL | XSLT- Functions - format-number | combinations of numbers and format patterns with new pattern saparator
fmt-no.xml
fmt-no-pa.xsl
Pattern-separator.txt
XSLTFunctions
2002-12-01
fmt-no-pe.XSL | XSLT- Functions - format-number | combinations of numbers and format patterns with new percent/per-mille decimal foramt
fmt-no.xml
fmt-no-pe.xsl
percentPattern.txt
XSLTFunctions
2002-12-01
sameDecimalFormats.XSL | XSLT- Functions - format-number | the same Decimal-Formats should not error
fmt-no.xml
sameDecimalFormats.xsl
sameDecimalFormats.txt
XSLTFunctions
2002-12-01
diffDeciamlFmtWithSameName.XSL | XSLT- Functions - format-number | the different Decimal-Formats with the same names, should error
fmt-no.xml
sameDecimalFormats2.xsl
decfmt1.xsl
sameDecimalFormatsWithImport.txt
XSLTFunctions
2002-12-01
specialCharInPattern.XSL | XSLT- Functions - format-number | invalid patttern - ';#
fmt-no.xml
specialCharInPattern.xsl
specialCharInPattern.txt
XSLTFunctions
2002-12-01
testOn-0.XSL | XSLT- Functions - format-number | test on -0.00 should return 0.00
fmt-no.xml
testOn-0.xsl
testOn-0.00.txt
XSLTFunctions
2002-12-01
testWithNumber.XSL | XSLT- Functions - format-number | number(format-number('-1234.5', '#0.00 ')) should return -1234.5
fmt-no.xml
testWithNumber.xsl
testWithNumber.txt
XSLTFunctions
2002-12-01
threeSubpatterns.XSL | XSLT- Functions - format-number | invalid patttern - '#;#;#
fmt-no.xml
threeSubpatterns.xsl
XSLTFunctions
2002-12-01
without2rdPara.XSL | XSLT- Functions - format-number | without first paramter, should error
fmt-no.xml
without1stPara.xsl
XSLTFunctions
2002-12-01
without2rdPara.XSL | XSLT- Functions - format-number | first paramter only, should error
fmt-no.xml
without2rdPara.xsl
XSLTFunctions
2002-12-01
withoutAnyPara.XSL | XSLT- Functions - format-number | without any parameter, should error
fmt-no.xml
withoutAnyPara.xsl
XSLTFunctions
2002-12-01
wrongPositionDecimalFormat.XSL | XSLT- Functions - format-number | wrong position of the Decimal-Format should error
fmt-no.xml
wrongPositionDecimalFormat.xsl
XSLTFunctions
2002-12-01
xslt_functions_TestBooleanEmptyRTF.xml
xslt_functions_TestBooleanEmptyRTF.xsl
xslt_functions_TestBooleanEmptyRTF.txt
XSLTFunctions
2002-12-01
XSLT: current() function causes error when used in a variable. [Bug 70079]
xslt_functions_current_in_variable.xml
xslt_functions_current_in_variable.xsl
xslt_functions_current_in_variable.txt
XSLTFunctions
2002-12-01
document() -- Base case
books.xml
functions.xml
Document.xsl
xsltfunctions_2.txt
XSLTFunctions
2002-12-01
XSLT: If 1st argument is absolute, document() function shouldn't return empty node-set. [Bug 70906]
xslt_functions_current_in_variable.xml
xslt_functions_current_in_variable.xsl
xslt_functions_current_in_variable.txt
XSLTFunctions
2002-12-01
foo.xml
xslt_functions_document_fn.xsl
xslt_functions_document_fn.txt
XSLTFunctions
2002-12-01
XSLT: If 1st argument is absolute, document() function shouldn't return the empty node-set. [Bug 70906]
foo.xml
xslt_func_document_function_abs_arg.xsl
xslt_func_document_function_abs_arg.txt
XSLTFunctions
2002-12-01
XSLT: Base URI of document() argument must be derived from the entity in which argument node is located. [Bug 70901]
foo.xml
inc/test.ent
xslt_functions_doc_function_with_entity_ref.xsl
xslt_functions_doc_function_with_entity_ref.txt
XSLTFunctions
2002-12-01
XSLT: document( ) function with non existent file should throw error, resolved by design. [Bug 74158]
foo.xml
xslt_func_document_fn_with_nonexistent_filename.xsl
xslt_func_document_fn_with_nonexistent_filename.txt
XSLTFunctions
2002-12-01
document function used in union query
books.xml
functions.xml
DocumentInUnion.xsl
DocumentInUnion.txt
XSLTFunctions
2002-12-01
Union should not contain duplicate nodes. Bug [71692]
xslt_test_document_function_for_union.xml
mdocs04a.xml
mdocs04b.xml
mdocs06a.xml
mdocs06b.xml
xslt_test_document_function_for_union.xsl
xslt_test_document_function_for_union.txt
XSLTFunctions
2002-12-01
foo.xml
xslt_functions_element_avail_false.xsl
xslt_functions_element_avail_false.txt
XSLTFunctions
2002-12-01
foo.xml
xslt_functions_element_avail_true.xsl
xslt_functions_element_avail_true.txt
XSLTFunctions
2002-12-01
data.xml
xslt_functions_generate_id_namespace.xsl
xslt_functions_generate_id_namespace.txt
XSLTFunctions
2002-12-01
xslt_functions_key_desc_nodeset_test.xml
xslt_functions_key_desc_nodeset_test.xsl
xslt_functions_key_desc_nodeset_test.txt
XSLTFunctions
2002-12-01
data.xml
xslt_functions_last_function.xsl
xslt_functions_last_function.txt
XSLTFunctions
2002-12-01
xslt_functions_number_test1.xml
xslt_functions_number_no_argument.xsl
xslt_functions_number_test1.txt
XSLTFunctions
2002-12-01
xslt_functions_number_test2.xml
xslt_functions_number_no_argument.xsl
xslt_functions_number_test2.txt
XSLTFunctions
2002-12-01
Test of repeated division. [Bug 71647]
xslt_function_repeated_DIV.xml
xslt_function_repeated_DIV.xsl
xslt_function_repeated_DIV.txt
XSLTFunctions
2002-12-01
Use the string function to compare two numbers that are originally int's - then converted back to strings --> roundtripping used to truncate after 7 digits. This no longer occurs, but this is a regression case for such. [Bug 70777].
StringFn_RoundTrippedNumbersNoTrunc.xml
StringFn_RoundTrippedNumbersNoTrunc.xsl
StringFn_RoundTrippedNumbersNoTrunc_result.txt
XSLTFunctions
2002-12-01
XSLT: XSLT: substring( ) function should not throw exception when empty string is passed to as an argument. [Bug 74263]
xslt_functions_substring_test1.xml
xslt_functions_substring_test1.xsl
xslt_functions_substring_test1.txt
XSLTFunctions
2002-12-01
XSLT: XSLT: substring( ) function should not throw exception when empty string is passed to as an argument. [Bug 74263]
xslt_functions_substring_test1.xml
xslt_functions_substring_test2.xsl
xslt_functions_substring_test1.txt
XSLTFunctions
2002-12-01
xslt_test_id_function.xml
xslt_test_id_function.xsl
xslt_test_id_function.txt
XSLTFunctions
2002-12-01
Test of id('literal') as match pattern. [Bug 71649]
xslt_func_test_id_literal.xml
xslt_func_test_id_literal.xsl
xslt_func_test_id_literal.txt
XSLTFunctions
2002-12-01
Context is lost when mutliple documents are loaded using document() function. [Bug 76054]
foo.xml
testcat.xml
xsltcfg.xml
document_function_context.xsl
document_function_context.txt
XSLTFunctions
2002-12-01
XSLT: position() behaves incorrectly for nested for-each statements with same variable in select expression.
Bug76984.xml
a.xml
b.xml
Bug76984.xsl
Bug76984.txt
XSLTFunctions
2002-12-01
Test document() function with empty argument
foo.xml
DocumentFuncWithEmptyArg.xsl
DocumentFuncWithEmptyArg.txt