OASIS XSLT/XPath Conformance Subcommittee XSLT/XPath Test Suite, Version 1.0
19 March 2002
-
This version:
-
-
Current Version:
-
-
Validation Package:
-
-
Test Archive:
-
-
OASIS XSL Conformance Technical Committee:
-
-
Comments:
-
Table of Contents
-
Introduction
-
Test Case Categories
-
Test Case Descriptions
-
XSLT-Data-Manipulation Tests
-
XSLT-Data-Model Tests
-
XSLT-Extendability Tests
-
XSLT-Output Tests
-
XSLT-Result-Tree Tests
-
XSLT-Structure Tests
-
XSLT-Template Tests
-
XPath-Core-Function Tests
-
XPath-Data-Model Tests
-
XPath-Expression Tests
-
XPath-Location-Path Tests
-
Mixed Tests
-
Contributors
1 Introduction
The OASIS XSLT/XPath Conformance Subcommittee is concerned with
improving the quality of XSLT/XPath processors. The tests
described in this document provide an initial set of metrics
to determine how well a particular implementation conforms to
the W3C XSLT/XPath 1.0 Recommendations.
The XSLT/XPath Conformance Test Suite is intended to complement the W3C XSLT/XPath Recommendations.
All interpretations of this Recommendations are subject to confirmation
by the W3C XSL Working Group.
Conformance tests can be used by developers, content creators, and users alike
to increase their level of confidence in product quality. In circumstances where
interoperability is necessary, these tests can also be used to determine that differing
implementations support the same set of features. This report provides supporting
documentation for all of the tests contributed by members of the OASIS XSLT/XPath
Conformance Subcommittee, and the public at large. Sources from which these tests have been collected include:
Lotus Development Corporation, Microsoft Corporation, and the National Institute of Standards and Technology (NIST). It is anticipated that this
report will supplement the actual tests, which are available from
http://www.oasis-open.org/committees/xslt/contributions/proto10-result.zip.
At the present time only XSLT Number tests are described in this report.
Comments/suggestions should be forwarded to the XSLT/XPath Conformance member, Ken Holman <gkholman@CraneSoftwrights.com>
2 Test Categories
Each test case must be associated with one of the categories that have been defined by
the Committee. The categories are listed in the table below.
No other categories are permitted; if a test applies to more than one category, then the
catgeory is specified as "Mixed". The following table lists the categories initially defined for XSLT/XPath
tests. However, submitters should always consult the newest copy of the "howtosub.htm" file, which is part of the
distribution package, for an up-to-date list.
Table 2.1 Allowable Categories of Test Cases
CATEGORY | DEFINITION |
Mixed | Tests that fit into more than one category |
XPath-Core-Function | All XPath functions |
XPath-Data-Model | All XPath not covered by the categories listed here |
XPath-Expression | Operators, type conversion |
XPath-Location-Path |
Axes, node tests, predicates
|
XSLT-Data-Manipulation |
Sort, for-each, conditionals, variables, keys
|
XSLT-Data-Model |
Treatment of source XML, text and whitespace, entities
|
XSLT-Extendability | Functions and instructions related to extendability |
XSLT-Output | Output, message |
XSLT-Result-Tree |
Creation of nodes in result
|
XSLT-Structure |
Stylesheet/transform, namespace, import, include
|
XSLT-Template | Matching, call named, priority |
3 Test Case Descriptions
This section of this report contains descriptions of test case, each
of which fits into the categories noted above. In some cases, an output
file will also be associated with a test. If such a file exists, it will
be noted at the end of the description of the input document. The description
for each test case is presented as a two part table. The right part describes
what the test does. The left part includes:
An entry describing the Sections and/or Rules from the XSLT/XPath 1.0 Recommendations which this case excercises.
The unique Test ID within a given Collection for this test.
The Collection from which this test originated.
Note that the output format of this report is subject to change.
3.1 XSLT-Data-Manipulation Tests
This category of tests includes all of section 8 (repetition), all of section 9
(conditional processing with xsl:if and conditional processing with xsl:choose), section 10 (sorting),
and section 11 (variables and parameters) of the XSLT 1.0 Recommendations
No tests are available for this category.
|
3.2 XSLT-Data-Model Tests
This category of tests inlcludes all of section 3.0 of the XSLT 1.0 Recommendations
(Root Node Children, Base URI, Unparsed Entities and Whispace Stripping).
No tests are available for this category.
|
3.3 XSLT-Extendability Tests
This category of tests includes all of section 14.0 of the XSLT 1.0 Recommendations
(Extension Elements and Extension Functions) as well as any other extension instructions.
No tests are available for this category.
|
3.4 XSLT-Output Tests
This category of tests includes all of section 16.0 of the XSLT 1.0 Recommendations
(XML Output Method and HTML Output Method). It also includes section 13.0 (message)
as well as any other output related
instructions/issues.
No tests are available for this category.
|
3.5 XSLT-Result-Tree Tests
This category of tests includes all of section 7 of the XSLT 1.0 Recommendations
(Creating Elements and Attributes, Creating Text, Creating Processing Instructions,
Creating Comments, Copying, Computing Generated Text, Numbering).
Sections/Places | 7.7
|
Test ID: | LotusIBM_numbering_numbering01 |
Collection: | Lotus/IBM |
| Test of numbering of multi-level document with no attributes specified. There is an output test associated with this input file.
|
Sections/Places | 7.7
|
Test ID: | LotusIBM_numbering_numbering02 |
Collection: | Lotus/IBM |
| Test of simple numbering, no attributes specified. There is an output test associated with this input file.
|
| Test of level (multiple), count, format attributes. There is an output test associated with this input file.
|
| Test of level (any) and from attributes. There is an output test associated with this input file.
|
Sections/Places | number
number
number
|
Test ID: | LotusIBM_numbering_numbering05 |
Collection: | Lotus/IBM |
| Test of level (any) and nested from/count. There is an output test associated with this input file.
|
| Test level=single specified explicitly There is an output test associated with this input file.
|
| Simple test of non-alphanumeric separator There is an output test associated with this input file.
|
| Test of leading zeroes in numbering. Last separator propagates. There is an output test associated with this input file.
|
| Test of value attribute. There is an output test associated with this input file.
|
| Test of format attributes that vary per level. There is an output test associated with this input file.
|
| Test of grouping attributes. There is an output test associated with this input file.
|
| Test of alphabetic "numbering" sequence. There is an output test associated with this input file.
|
| Test of roman-numeral "numbering" sequence. There is an output test associated with this input file.
|
| Test of greek-numeral "alphabetic" sequence. There is an output test associated with this input file.
|
| Test of greek-numeral "traditional" sequence. There is an output test associated with this input file.
|
| Test of unrecognized alphabetic format code; should just give digits. There is an output test associated with this input file.
|
| Test of proper formation of Roman numerals. There is an output test associated with this input file.
|
| Test of node numbering before and after the nodes specified in from. There is an output test associated with this input file.
|
| Test of node numbering before and after the nodes specified in from. There is an output test associated with this input file.
|
| Test of node numbering before and after the nodes specified in from. There is an output test associated with this input file.
|
| Test of level (any) and counting only some nodes. There is an output test associated with this input file.
|
| Test of level (single) and counting only some nodes. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering23 |
Collection: | Lotus/IBM |
| Test of value attribute with popular "of n" format. There is an output test associated with this input file.
|
| Number without value= inside sorted for-each. There is an output test associated with this input file.
|
| Number without value= inside template called within sorted for-each. There is an output test associated with this input file.
|
| Numbering comes from sorted order if value attribute used. There is an output test associated with this input file.
|
| Test of numbering of multi-level document, level=multiple and default from. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering28 |
Collection: | Lotus/IBM |
| Test of numbering of multi-level document, level=single and default from. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering29 |
Collection: | Lotus/IBM |
| Test of numbering of multi-level document, level=any and default from. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one, watching for confusion with default (.) separator. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one, with default (.) elsewhere in format. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, with extra characters that look the same. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, with extra characters that look the same. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one, with extra characters that look the same. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one (which is the last one between). There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, propagating last one. There is an output test associated with this input file.
|
| Test more than one xsl:number counter active at the same time. There is an output test associated with this input file.
|
| Test xsl:number formatting separators, with multiple characters in between numbering tokens. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering47 |
Collection: | Lotus/IBM |
| Establish that the default for level is single. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering48 |
Collection: | Lotus/IBM |
| Count only top-level changes but number all the way down, level=single. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering49 |
Collection: | Lotus/IBM |
| Count only bottom-level changes but number all the way down, level=any. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering50 |
Collection: | Lotus/IBM |
| Allow level to default to single and count top-level items all the way down. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering51 |
Collection: | Lotus/IBM |
| Test xsl:number with from and count defaulted but level=any. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering52 |
Collection: | Lotus/IBM |
| Test xsl:number with a filtered count pattern, from defaulted, level=single. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering53 |
Collection: | Lotus/IBM |
| Test xsl:number with from and count defaulted, level=single. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering54 |
Collection: | Lotus/IBM |
| Test xsl:number with from and count defaulted, level=multiple. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering55 |
Collection: | Lotus/IBM |
| Test xsl:number with count on same level, from defaulted, level=multiple. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering56 |
Collection: | Lotus/IBM |
| Test xsl:number with count from higher level, from defaulted, level=multiple. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering57 |
Collection: | Lotus/IBM |
| Test xsl:number with count specifying same and higher level, from defaulted, level=multiple. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering58 |
Collection: | Lotus/IBM |
| Test xsl:number with a filtered count pattern, from defaulted, level=multiple. There is an output test associated with this input file.
|
| Test of level (any) and counting only some nodes, with from defaulted. There is an output test associated with this input file.
|
| Test of level (any) and counting only some nodes, from specifies next-higher level. There is an output test associated with this input file.
|
| Test of numbering of multi-level document, level=any, from specifies middle level. There is an output test associated with this input file.
|
| Count one level of changes and number below there, level=single. There is an output test associated with this input file.
|
| Count all levels of changes and number by level, level=single. There is an output test associated with this input file.
|
| Test xsl:number with count on same level, from is next higher level, level=multiple. There is an output test associated with this input file.
|
| Test of numbering of multi-level document with specified from level, level=multiple. There is an output test associated with this input file.
|
| Test of numbering of multi-level document with specified from level, count filtered. There is an output test associated with this input file.
|
| Test xsl:number with with from set for two levels, level=any, count defaulted. There is an output test associated with this input file.
|
| Test xsl:number with from set for two levels, level=any. There is an output test associated with this input file.
|
| Test xsl:number with from set for two levels, level=any, counting two levels. There is an output test associated with this input file.
|
| Test of level (any) and counting only some nodes, from specifies two higher levels. There is an output test associated with this input file.
|
| Test of level (single) and counting only some nodes, from specifies two higher levels. There is an output test associated with this input file.
|
| Test of level (single), from specifies two higher levels, count defaulted. There is an output test associated with this input file.
|
| Test of level (single), from specifies two higher levels. There is an output test associated with this input file.
|
| Test of level (single) and counting two types of nodes, from specifies two higher levels. There is an output test associated with this input file.
|
| Test xsl:number with level=multiple, from specifies two levels. There is an output test associated with this input file.
|
| Test xsl:number with count on same level, from is two higher levels, level=multiple. There is an output test associated with this input file.
|
| Test of numbering of multi-level document with two from levels, level=multiple. There is an output test associated with this input file.
|
| Test of numbering of multi-level document with two from levels and filtering the lowest count level. There is an output test associated with this input file.
|
| Test of non-numeric assignment to value attribute. There is an output test associated with this input file.
|
| Test of grouping attributes. If only one of the two is present, it is ignored. There is an output test associated with this input file.
|
| Test of grouping attributes. If only one of the two is present, it is ignored. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering82 |
Collection: | Lotus/IBM |
| Count non-existant nodes, level=single. There is an output test associated with this input file.
|
| Count non-existant nodes, level=any. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering84 |
Collection: | Lotus/IBM |
| Count non-existant nodes, level=multiple. There is an output test associated with this input file.
|
Sections/Places | number
number
convert
|
Test ID: | LotusIBM_numbering_numbering85 |
Collection: | Lotus/IBM |
| Test that value attribute gets rounded correctly w/various formats. There is an output test associated with this input file.
|
| Namespaced elements should work just like non-namespaced ones. There is an output test associated with this input file.
|
| Number the namespaced elements when mixed with non-namespaced ones. There is an output test associated with this input file.
|
| Show discrepancies between number and position. There is an output test associated with this input file.
|
| Show discrepancies between number and position. There is an output test associated with this input file.
|
| Test counting only some nodes, with key() in count pattern. There is an output test associated with this input file.
|
| Test counting only some nodes, with id() in count pattern. There is an output test associated with this input file.
|
Sections/Places | convert
|
Test ID: | LotusIBM_numbering_numberingerr01 |
Collection: | Lotus/IBM |
| Test of excessive size of grouping-separator. There is an output test associated with this input file.
|
Sections/Places | number
|
Test ID: | LotusIBM_numbering_numberingerr02 |
Collection: | Lotus/IBM |
| Test of bad value for level attribute. There is an output test associated with this input file.
|
Sections/Places | convert
|
Test ID: | LotusIBM_numbering_numberingerr03 |
Collection: | Lotus/IBM |
| Test of bad specification for letter-value. There is an output test associated with this input file.
|
Sections/Places | number
|
Test ID: | LotusIBM_numbering_numberingerr04 |
Collection: | Lotus/IBM |
| Test invalid path specified in from. There is an output test associated with this input file.
|
Sections/Places | number
|
Test ID: | LotusIBM_numbering_numberingerr05 |
Collection: | Lotus/IBM |
| Test invalid path specified in count. There is an output test associated with this input file.
|
Sections/Places | convert
|
Test ID: | LotusIBM_numbering_numberingerr06 |
Collection: | Lotus/IBM |
| Test of attempt to express negative numbers in Roman numerals. There is an output test associated with this input file.
|
Sections/Places | stylesheet-element
|
Test ID: | LotusIBM_numbering_numberingerr07 |
Collection: | Lotus/IBM |
| Put xsl:number at top level, which is illegal. There is an output test associated with this input file.
|
Sections/Places |
number
|
Test ID: | MSFT_number001 |
Collection: | MSFT |
| XSLT: Number-Formatting - xsl:number at the document root There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number002 |
Collection: | MSFT |
| Number-Formatting - Defaults - All. There is an output test associated with this input file.
|
Sections/Places |
number
|
Test ID: | MSFT_number003 |
Collection: | MSFT |
| Number-Formatting - level = "single" There is an output test associated with this input file.
|
Sections/Places |
number
|
Test ID: | MSFT_number004 |
Collection: | MSFT |
| Number-Formatting - level = "any" There is an output test associated with this input file.
|
Sections/Places |
number
|
Test ID: | MSFT_number005 |
Collection: | MSFT |
| Number-Formatting - level = "multiple" There is an output test associated with this input file.
|
| Number-Formatting - count - format = "A." There is an output test associated with this input file.
|
Sections/Places |
number
number
|
Test ID: | MSFT_number007 |
Collection: | MSFT |
| Number-Formatting - count There is an output test associated with this input file.
|
| Number-Formatting - from There is an output test associated with this input file.
|
| Number-Formatting - format = "a.a.a" | "A.A.A" | "1.1.1" | "i.i.i" |" I.I.I" | "@1I@A" | "1*I*A" | "1>a?i" There is an output test associated with this input file.
|
| Number-Formatting within templates - count - level = "any" - format = <any> There is an output test associated with this input file.
|
Sections/Places |
number
|
Test ID: | MSFT_number011 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number012 |
Collection: | MSFT |
| Error case There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number013 |
Collection: | MSFT |
| Error case There is an output test associated with this input file.
|
| XSLT: Number-Formatting - value attribute - format = "a" | "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number017 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number018 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number019 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number020 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number021 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number022 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> " There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number023 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> ", level = 'multiple' There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number024 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> ", level = 'multiple' There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number025 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> ", level = 'multiple' There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number026 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> ", level = 'multiple' There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number027 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> ", level = 'multiple' There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number028 |
Collection: | MSFT |
| XSLT: Number-Formatting - value attribute - format = "A" | "1" | "I" | "I" | "I.I.a.A" | "@a" | "*1A" | " 1> ", level = 'multiple' There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number029 |
Collection: | MSFT |
| XSLT - Numbering - Rounding and conversion to number of value attribute There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number030 |
Collection: | MSFT |
| XSLT - Numbering - grouping-separator & grouping-size attributes There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number031 |
Collection: | MSFT |
| XSLT - Invalid letter-value - != ("alphabetic" and "traditional") There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number032 |
Collection: | MSFT |
| XSLT - Numbering - Additional formatting tests - level = "multiple" - count="x|x|x" x=node name format="" "A" ";1" "A=" and "*" "A 1 A 1 A 1 A 1 A" and "A.1" and "=" and "1.1" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number033 |
Collection: | MSFT |
| XSLT - Numbering - Additional counting tests - level = "single" and "multiple" and "any" - count - from There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number034 |
Collection: | MSFT |
| XSLT - Numbering - Counting from a context node that is not an element - level = "any" and "single" and "multiple" - count = "node()" - from There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number035 |
Collection: | MSFT |
| XSLT: Number-Formatting - format= "1" (Arabic)- and = "#" (Arabic alphabetic) and = "1" (Arabic double byte) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number036 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Chinese traditional) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number037 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Far East Decimal) and = "?" (Far East Ideographic) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number038 |
Collection: | MSFT |
| XSLT - Numbering - format= "A" (Finnish,Norwegian,Swedish,Denmark,US-Upper) and = "a" (Finnish,Norwegian,Swedish,Denmark,US-Lower) - lang = "no" "sv" "da" "en" - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number039 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Hindi Consonants) = "?" (Hindi Vowels) "?" (Hindi Numbers) letterValue="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number040 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Japanese Aiueo DBCS) = "?" (Iroha DBCS) = "?" (Aiueo SBCS) = "?" (Iroha SBCS) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number041 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Korean Decimal 2) & = "?" (Korean 99) & = "?" (Korean Ganada) & = "?" (Korean Chosung) & = "?" (Korean Decimal) - letter-value="alphabetic" | "traditional" - lang="ko" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number042 |
Collection: | MSFT |
| XSLT - Numbering - format= "I" (Roman-Upper) & = "i" (Roman-Lower) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number043 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Russian-Upper) & = "?" (Russian-Lower) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number044 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Taiwan traditional) & = "?" (Taiwan decimal) - letter-value="alphabetic" | "traditional" - lang="zh-tw" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number045 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Thai Alphabet) & = "?" (Thai Numbers) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number046 |
Collection: | MSFT |
| XSLT - Numbering - format= "?" (Zodiac 12) & = "?" (Zodiac 10) - & = "??" (Zodiac 60) - letter-value="alphabetic" | "traditional" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number047 |
Collection: | MSFT |
| XSLT - Numbering - xsl:number at the document root There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number048 |
Collection: | MSFT |
| XSLT - Numbering - xsl:number at the document root There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number049 |
Collection: | MSFT |
| Number-Formatting - Defaults - All. There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number050 |
Collection: | MSFT |
| Number-Formatting - level = "single" There is an output test associated with this input file.
|
Sections/Places |
|
Test ID: | MSFT_number051 |
Collection: | MSFT |
| Number-Formatting - level = "any" There is an output test associated with this input file.
|
3.6 XSLT-Structure Tests
This category of tests includes all of section 2.0 of the XSLT Recommendations
(XSLT Namespace, Stylesheet Element, Literal Result Element as Stylesheet,
Qualified Names, Forwards-Compatible Processing, Combining Stylesheets,
Embedding Stylesheets).
No tests are available for this category.
|
3.7 XSLT-Template Tests
This category of test inlcludes all of section 5.0 of the XSLT 1.0 Recommendations
(Processing Model, Patterns, Defining Template Rules, Applying Template Rules, Conflict
Resolution for Template Rules, Overriding Template Rules, Modes, Build-in Template Rules).
It also includes all of section 6.0 (Named Templates).
No tests are available for this category.
|
3.11 XPATH-Location-Path Tests
This category of tests inlcudes all of section 2.0 of the XPath Recommendations
(Location Steps, Axes, Node Tests, Predicates, Abbreviated Syntax)
No tests are available for this category.
|
3.10 XPATH-Expression Tests
This category of tests includes all of section 3.0 of the XPath Recommendations
(Basics, Function Calls, Node-sets, Booleans, Numbers, Strings and Lexical Structure)
No tests are available for this category.
|
3.8 XPATH-Core-Function Tests
This category of tests inludes all of section 4.0 of the XPath Recommendations
(Node Set Functions, String Functions, Boolean Functions, Number Functions).
No tests are available for this category.
|
3.9 XPATH-Data-Model Tests
This category of tests includes all of section 2.0 of the XPath 1.0 Recommendations
(Location Steps, Axes, Node Tests, Predicates and Abbreviated Syntax)
No tests are available for this category.
|
3.12 Mixed Tests
This category include tests that evaluates more than one feature of the XSLT/XPath Recommendations.
No tests are available for this category.
|
4 Contributors (Non-Normative)
A team of volunteer members have participated in the
development of this work. Contributions have come from:
- Mr. Ken Holman, CraneSoftwrights LTD.
- Mr. Carmelo Montanez, NIST
- Mr. David Marston, Lotus Development Corporation
- Mr. Lofton Henderson, Expert Contributor
- Mr. Pranav Kandula, Microsoft
- Mr. Norman Walsh, Sun Microsystems
- Mr. Stan Swaren, Pelican Inquiry
- Mrs. Lynda Van Vleet, Expert Contributor
- Mr. Eduardo Gutentag, Sun Microsystems Inc.
- Mr. Tony Graham, Sun Microsystems Inc.
- Mr. Kirill Gravrylyuk, Microsoft
- Mr. Crisman Cooley, Overdomain LCC
|