## QT3TS Conformance Summary - Serializations | Tests | Passed | Skipped | | --- | --- | --- | | 343 | 0 | 343 | ## Ignore Reasons The following table gives an overview of all reasons to exclude one of the bellow listed test cases from being executed. The reasons are referanced bellow by there *Reason Code*. | Reason Code | Description | Number of Ignored Tests | | --- | --- | --- | | `RES-XML1-1` | X(ml)² does not support XML version 1.1 | 6 | | `RES-XP3-1` | The XPath engine supports only XPath 3.1. | 343 | ## Ignored Test Cases The following table lists all test case (of the given test group) that are marked as pending. The reason are referenced by a reason code which can be looked up in the table above. | Test-ID | Description | Ignore Reason Code | | --- | --- | --- | | `Serialization-adaptive-01` | Test the adaptive serialization output method - empty array | RES-XP3-1 | | `Serialization-adaptive-02` | Test the adaptive serialization output method - empty map | RES-XP3-1 | | `Serialization-adaptive-03` | Test the adaptive serialization output method - empty sequence | RES-XP3-1 | | `Serialization-adaptive-04` | Test the adaptive serialization output method - atomic value | RES-XP3-1 | | `Serialization-adaptive-05` | Test the adaptive serialization output method - atomic value | RES-XP3-1 | | `Serialization-adaptive-06` | Test the adaptive serialization output method - document node | RES-XP3-1 | | `Serialization-adaptive-07` | Test the adaptive serialization output method - element node | RES-XP3-1 | | `Serialization-adaptive-08` | Test the adaptive serialization output method - text node | RES-XP3-1 | | `Serialization-adaptive-09` | Test the adaptive serialization output method - comment node | RES-XP3-1 | | `Serialization-adaptive-10` | Test the adaptive serialization output method - processing-instruction node | RES-XP3-1 | | `Serialization-adaptive-11` | Test the adaptive serialization output method - attribute node | RES-XP3-1 | | `Serialization-adaptive-12` | Test the adaptive serialization output method - function | RES-XP3-1 | | `Serialization-adaptive-13` | Test the adaptive serialization output method - anon function | RES-XP3-1 | | `Serialization-adaptive-14` | Test the adaptive serialization output method - default item separator | RES-XP3-1 | | `Serialization-adaptive-15` | Test the adaptive serialization output method - item-separator | RES-XP3-1 | | `Serialization-adaptive-16` | Test the adaptive serialization output method - array | RES-XP3-1 | | `Serialization-adaptive-17` | Test the adaptive serialization output method - array of sequence of length > 1 | RES-XP3-1 | | `Serialization-adaptive-18` | Test the adaptive serialization output method - array of sequence of length > 1 | RES-XP3-1 | | `Serialization-adaptive-19` | Test the adaptive serialization output method - map with duplicate names | RES-XP3-1 | | `Serialization-adaptive-20` | Test the adaptive serialization output method - array with attribute node | RES-XP3-1 | | `Serialization-adaptive-21` | Test the adaptive serialization output method - map with attribute value | RES-XP3-1 | | `Serialization-adaptive-22` | Test the adaptive serialization output method - array with numeric INF | RES-XP3-1 | | `Serialization-adaptive-23` | Test the adaptive serialization output method - map with numeric INF | RES-XP3-1 | | `Serialization-adaptive-24` | Test the adaptive serialization output method - array with NaN | RES-XP3-1 | | `Serialization-adaptive-25` | Test the adaptive serialization output method - map with NaN value | RES-XP3-1 | | `Serialization-adaptive-26` | Test the adaptive serialization output method - array of functions | RES-XP3-1 | | `Serialization-adaptive-27` | Test the adaptive serialization output method - mixed array | RES-XP3-1 | | `Serialization-adaptive-28` | Test the adaptive serialization output method - empty sequence | RES-XP3-1 | | `Serialization-adaptive-29` | Test the adaptive serialization output method - sequence with item-separator | RES-XP3-1 | | `Serialization-adaptive-30` | Test the adaptive serialization output method - sequence with item-separator | RES-XP3-1 | | `Serialization-adaptive-31` | Test the adaptive serialization output method - map with duplicate keys | RES-XP3-1 | | `Serialization-adaptive-32` | Test the adaptive serialization output method - escaping in map keys | RES-XP3-1 | | `Serialization-adaptive-33` | Test the adaptive serialization output method - escaping in map values | RES-XP3-1 | | `Serialization-adaptive-34` | No quotes and no escaping when a map value has length > 1 | RES-XP3-1 | | `Serialization-adaptive-35` | Test the adaptive serialization output method - xs:untypedAtomic | RES-XP3-1 | | `Serialization-adaptive-36` | Test the adaptive serialization output method - xs:dateTime | RES-XP3-1 | | `Serialization-adaptive-37` | Test the adaptive serialization output method - xs:dateTimeStamp | RES-XP3-1 | | `Serialization-adaptive-38` | Test the adaptive serialization output method - xs:date | RES-XP3-1 | | `Serialization-adaptive-39` | Test the adaptive serialization output method - xs:time | RES-XP3-1 | | `Serialization-adaptive-40` | Test the adaptive serialization output method - xs:duration | RES-XP3-1 | | `Serialization-adaptive-41` | Test the adaptive serialization output method - xs:yearMonthDuration | RES-XP3-1 | | `Serialization-adaptive-42` | Test the adaptive serialization output method - xs:dayTimeDuration | RES-XP3-1 | | `Serialization-adaptive-43` | Test the adaptive serialization output method - xs:float | RES-XP3-1 | | `Serialization-adaptive-44` | Test the adaptive serialization output method - xs:double | RES-XP3-1 | | `Serialization-adaptive-45` | Test the adaptive serialization output method - xs:decimal | RES-XP3-1 | | `Serialization-adaptive-46` | Test the adaptive serialization output method - xs:integer | RES-XP3-1 | | `Serialization-adaptive-47` | Test the adaptive serialization output method - xs:nonPositiveInteger | RES-XP3-1 | | `Serialization-adaptive-48` | Test the adaptive serialization output method - xs:negativeInteger | RES-XP3-1 | | `Serialization-adaptive-49` | Test the adaptive serialization output method - xs:long | RES-XP3-1 | | `Serialization-adaptive-50` | Test the adaptive serialization output method - xs:int | RES-XP3-1 | | `Serialization-adaptive-51` | Test the adaptive serialization output method - xs:short | RES-XP3-1 | | `Serialization-adaptive-52` | Test the adaptive serialization output method - xs:byte | RES-XP3-1 | | `Serialization-adaptive-53` | Test the adaptive serialization output method - xs:nonNegativeInteger | RES-XP3-1 | | `Serialization-adaptive-54` | Test the adaptive serialization output method - xs:unsignedLong | RES-XP3-1 | | `Serialization-adaptive-55` | Test the adaptive serialization output method - xs:unsignedInt | RES-XP3-1 | | `Serialization-adaptive-56` | Test the adaptive serialization output method - xs:unsignedShort | RES-XP3-1 | | `Serialization-adaptive-57` | Test the adaptive serialization output method - xs:unsignedByte | RES-XP3-1 | | `Serialization-adaptive-58` | Test the adaptive serialization output method - xs:positiveInteger | RES-XP3-1 | | `Serialization-adaptive-59` | Test the adaptive serialization output method - xs:gYearMonth | RES-XP3-1 | | `Serialization-adaptive-60` | Test the adaptive serialization output method - xs:gYear | RES-XP3-1 | | `Serialization-adaptive-61` | Test the adaptive serialization output method - xs:gMonthDay | RES-XP3-1 | | `Serialization-adaptive-62` | Test the adaptive serialization output method - xs:gDay | RES-XP3-1 | | `Serialization-adaptive-63` | Test the adaptive serialization output method - xs:gMonth | RES-XP3-1 | | `Serialization-adaptive-64` | Test the adaptive serialization output method - xs:string | RES-XP3-1 | | `Serialization-adaptive-65` | Test the adaptive serialization output method - xs:normalizedString | RES-XP3-1 | | `Serialization-adaptive-66` | Test the adaptive serialization output method - xs:token | RES-XP3-1 | | `Serialization-adaptive-67` | Test the adaptive serialization output method - xs:language | RES-XP3-1 | | `Serialization-adaptive-68` | Test the adaptive serialization output method - xs:NMTOKEN | RES-XP3-1 | | `Serialization-adaptive-69` | Test the adaptive serialization output method - xs:Name | RES-XP3-1 | | `Serialization-adaptive-70` | Test the adaptive serialization output method - xs:NCName | RES-XP3-1 | | `Serialization-adaptive-71` | Test the adaptive serialization output method - xs:ID | RES-XP3-1 | | `Serialization-adaptive-72` | Test the adaptive serialization output method - xs:IDREF | RES-XP3-1 | | `Serialization-adaptive-73` | Test the adaptive serialization output method - xs:ENTITY | RES-XP3-1 | | `Serialization-adaptive-74` | Test the adaptive serialization output method - xs:boolean | RES-XP3-1 | | `Serialization-adaptive-75` | Test the adaptive serialization output method - xs:base64Binary | RES-XP3-1 | | `Serialization-adaptive-76` | Test the adaptive serialization output method - xs:hexBinary | RES-XP3-1 | | `Serialization-adaptive-77` | Test the adaptive serialization output method - xs:anyURI | RES-XP3-1 | | `Serialization-adaptive-78` | Test the adaptive serialization output method - xs:QName | RES-XP3-1 | | `Serialization-adaptive-79` | Test the adaptive serialization output method - xs:string escaping | RES-XP3-1 | | `Serialization-adaptive-80` | Test the adaptive serialization output method - xs:string escaping | RES-XP3-1 | | `Serialization-adaptive-81` | Test the adaptive serialization output method - xs:untypedAtomic escaping | RES-XP3-1 | | `Serialization-adaptive-82` | Test the adaptive serialization output method - xs:untypedAtomic escaping | RES-XP3-1 | | `Serialization-adaptive-83` | Test the adaptive serialization output method - xs:anyURI escaping | RES-XP3-1 | | `Serialization-adaptive-84` | Test the adaptive serialization output method - xs:anyURI escaping | RES-XP3-1 | | `Serialization-adaptive-85` | Test the adaptive serialization output method - xs:string escaping (Saxon bug 5387) | RES-XP3-1 | | `Serialization-adaptive-86` | Test the adaptive serialization output method - xs:string escaping (Saxon bug 5387) | RES-XP3-1 | | `Serialization-adaptive-87` | Test the adaptive serialization output method - xs:string escaping (Saxon bug 5387) | RES-XP3-1 | | `Serialization-adaptive-88` | Test the adaptive serialization output method - attribute node -escaping - Saxon bug 5603 | RES-XP3-1 | | `Serialization-adaptive-89` | Test the adaptive serialization output method - text node - escaping - Saxon bug 5604 | RES-XP3-1 | | `Serialization-html-1` | Test that HTML 4.0 elements with empty content model are serialized using only a start tag | RES-XP3-1 | | `Serialization-html-2` | Test that HTML 5.0 elements with empty content model are serialized using only a start tag | RES-XP3-1 | | `Serialization-html-3` | Test that elements in the XHTML namespace whose local names match those of HTML 4.0 elements with empty content model are serialized as XML | RES-XP3-1 | | `Serialization-html-4` | Test that elements in the XHTML namespace whose local names match those of HTML 5.0 elements with empty content model are serialized using only a start tag | RES-XP3-1 | | `Serialization-html-5` | Test serialization of XML islands for HTML 4.0 | RES-XP3-1 | | `Serialization-html-6` | Test serialization of XML islands for HTML 5.0 | RES-XP3-1 | | `Serialization-html-7` | Test serialization of unknown elements in no namespace for HTML 5.0 | RES-XP3-1 | | `Serialization-html-8` | Test serialization of unknown elements in no namespace or in the XHTML namespace for HTML 5.0 | RES-XP3-1 | | `Serialization-html-9` | Test that no escaping is performed for text node descendants or attributes of same in the script and style elements | RES-XP3-1 | | `Serialization-html-10` | Verify HTML elements are recognized regardless of case | RES-XP3-1 | | `Serialization-html-11` | Verify that an ampersand in an attribute value is not escaped if it is immediately followed by a left brace | RES-XP3-1 | | `Serialization-html-12` | Verify boolean attributes in HTML 4.0 are serialized in minimized form only if the name and value match, without regard to case | RES-XP3-1 | | `Serialization-html-13` | Verify boolean attributes in HTML 5.0 are serialized in minimized form only if the name and value match, without regard to case | RES-XP3-1 | | `Serialization-html-14` | Test the effect of the indent serialization parameter with value yes | RES-XP3-1 | | `Serialization-html-15` | Test the effect of the indent serialization parameter with value no | RES-XP3-1 | | `Serialization-html-16` | Test the effect of the suppress-indentation serialization parameter if the indent parameter has value yes | RES-XP3-1 | | `Serialization-html-16a` | Test the effect of the suppress-indentation serialization parameter if the indent parameter has value yes | RES-XP3-1 | | `Serialization-html-17` | Test the effect of the suppress-indentation serialization parameter if the indent parameter has value no | RES-XP3-1 | | `Serialization-html-18` | Test with cdata-section-elements for HTML 4.0 | RES-XP3-1 | | `Serialization-html-19a` | Test with cdata-section-elements for HTML 5.0 | RES-XP3-1 | | `Serialization-html-19b` | Test with cdata-section-elements for HTML 4.0 | RES-XP3-1 | | `Serialization-html-19c` | Test with cdata-section-elements for HTML 5.0 | RES-XP3-1 | | `Serialization-html-20` | Test with doctype-public and doctype-system absent for HTML 4.0 | RES-XP3-1 | | `Serialization-html-21` | Test with doctype-public and doctype-system absent for HTML 4 .0 and first child is HTML | RES-XP3-1 | | `Serialization-html-22` | Test with doctype-public and doctype-system absent for HTML 5.0 and first child is HTML | RES-XP3-1 | | `Serialization-html-23` | Test with doctype-public and doctype-system absent for HTML 4 .0 and first child is not HTML | RES-XP3-1 | | `Serialization-html-24` | Test with doctype-public and doctype-system absent for HTML 5.0 and first child is not HTML | RES-XP3-1 | | `Serialization-html-25` | Test with doctype-public present and doctype-system absent for HTML 4.0 | RES-XP3-1 | | `Serialization-html-26` | Test with doctype-system present and doctype-public absent for HTML 4.0 | RES-XP3-1 | | `Serialization-html-27` | Test with doctype-public present and doctype-system absent for HTML 5 | RES-XP3-1 | | `Serialization-html-28` | Test with doctype-system present and doctype-public absent for HTML 5 | RES-XP3-1 | | `Serialization-html-29` | Test with doctype-system and doctype-public present for HTML 4.0 | RES-XP3-1 | | `Serialization-html-30` | Test with doctype-system and doctype-public present for HTML 5.0 | RES-XP3-1 | | `Serialization-html-31` | Test with normalization-form serialization parameter for HTML 4.0 | RES-XP3-1 | | `Serialization-html-32` | Test with normalization-form serialization parameter for HTML 5.0 | RES-XP3-1 | | `Serialization-html-33` | Test media-type and include-content-type parameters for HTML 4.0, where input had a head element | RES-XP3-1 | | `Serialization-html-34` | Test media-type and include-content-type parameters for HTML 4.0, where input had a head element already containing a meta element | RES-XP3-1 | | `Serialization-html-35` | Test media-type and include-content-type parameters for HTML 4.0, where input had no head element | RES-XP3-1 | | `Serialization-html-36` | Test media-type and include-content-type parameters for HTML 5.0, where input had a head element | RES-XP3-1 | | `Serialization-html-37` | Test media-type and include-content-type parameters for HTML 5.0, where input had a head element already containing a meta element | RES-XP3-1 | | `Serialization-html-38` | Test media-type and include-content-type parameters for HTML 5.0, where input had no head element | RES-XP3-1 | | `Serialization-html-39` | Test include-content-type parameter with a value of no for HTML 4.0 | RES-XP3-1 | | `Serialization-html-40` | Test include-content-type parameter with a value of no for HTML 5.0 | RES-XP3-1 | | `Serialization-html-41` | Test byte-order-mark parameter for HTML 4.0 | RES-XP3-1 | | `Serialization-html-42` | Test byte-order-mark parameter for HTML 5.0 | RES-XP3-1 | | `Serialization-html-43` | Test escape-uri-attributes parameter for HTML 4.0 | RES-XP3-1 | | `Serialization-html-43a` | Test escape-uri-attributes parameter for HTML 4.0 | RES-XP3-1 | | `Serialization-html-44` | Test escape-uri-attributes parameter for HTML 5.0 | RES-XP3-1 | | `Serialization-html-44a` | Test escape-uri-attributes parameter for HTML 5.0 | RES-XP3-1 | | `Serialization-html-45` | Test the HTML serialization output method - empty array | RES-XP3-1 | | `Serialization-html-46` | Test the HTML serialization output method - empty map | RES-XP3-1 | | `Serialization-html-47` | Test the HTML serialization output method - indent - whitespace not allowed at start or end of paragraph | RES-XP3-1 | | `Serialization-html-48` | Test the HTML serialization output method - indent - whitespace not allowed before or after comment or pi | RES-XP3-1 | | `Serialization-html-49` | Test indenting of inline elements for HTML 4.0 | RES-XP3-1 | | `Serialization-html-50` | Test indenting of inline elements for HTML 5.0 | RES-XP3-1 | | `Serialization-html-51` | Test indenting of inline elements for HTML 4.0: caseblind recognition | RES-XP3-1 | | `Serialization-html-52` | Test indenting of inline elements for HTML 5.0 - caseblind recognition | RES-XP3-1 | | `Serialization-html-53` | Test indenting of inline elements for HTML 5.0 - svg element | RES-XP3-1 | | `Serialization-html-54` | Test indenting of inline elements for HTML 5.0 - math element | RES-XP3-1 | | `Serialization-html-55` | Test suppress-indentation for HTML method | RES-XP3-1 | | `Serialization-html-56` | Test suppress-indentation for HTML method | RES-XP3-1 | | `Serialization-html-57` | Test suppressing indenting of inline elements for HTML 5.0 - math element | RES-XP3-1 | | `Serialization-html-58` | Test output of processing instructions (useless but defined in the spec). HTML4 | RES-XP3-1 | | `Serialization-html-59` | Test output of processing instructions (useless but defined in the spec). HTML5 | RES-XP3-1 | | `Serialization-json-1` | Test the JSON serialization output method | RES-XP3-1 | | `Serialization-json-2` | Test the JSON serialization output method | RES-XP3-1 | | `Serialization-json-3` | Test the JSON serialization output method - empty serializes as null | RES-XP3-1 | | `Serialization-json-4` | Test the JSON serialization output method - empty serializes as null | RES-XP3-1 | | `Serialization-json-5` | Test the JSON serialization output method - true/false | RES-XP3-1 | | `Serialization-json-6` | Test the JSON serialization output method - true/false | RES-XP3-1 | | `Serialization-json-7` | Test the JSON serialization output method - strings | RES-XP3-1 | | `Serialization-json-8` | Test the JSON serialization output method - strings | RES-XP3-1 | | `Serialization-json-9` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-10` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-11` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-12` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-13` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-14` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-15` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-16` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-17` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-18` | Test the JSON serialization output method - numbers | RES-XP3-1 | | `Serialization-json-19` | Test the JSON serialization output method - other atomic | RES-XP3-1 | | `Serialization-json-20` | Test the JSON serialization output method - other atomic | RES-XP3-1 | | `Serialization-json-21` | Test the JSON serialization output method - other atomic | RES-XP3-1 | | `Serialization-json-22` | Test the JSON serialization output method - other atomic | RES-XP3-1 | | `Serialization-json-23` | Test the JSON serialization output method - SERE0023 | RES-XP3-1 | | `Serialization-json-24` | Test the JSON serialization output method - SERE0023 | RES-XP3-1 | | `Serialization-json-25` | Test the JSON serialization output method - SERE0023 | RES-XP3-1 | | `Serialization-json-26` | Test the JSON serialization output method - SERE0023 | RES-XP3-1 | | `Serialization-json-27` | Test the JSON serialization output method - nodes | RES-XP3-1 | | `Serialization-json-28` | Test the JSON serialization output method - nodes | RES-XP3-1 | | `Serialization-json-29` | Test the JSON serialization output method - nodes | RES-XP3-1 | | `Serialization-json-30` | Test the JSON serialization output method - nodes | RES-XP3-1 | | `Serialization-json-31` | Test the JSON serialization output method - normalization form | RES-XP3-1 | | `Serialization-json-32` | Test the JSON serialization output method - normalization form | RES-XP3-1 | | `Serialization-json-33` | Test the JSON serialization output method - non-BMP | RES-XP3-1 | | `Serialization-json-34` | Test the JSON serialization output method - use-character-map | RES-XP3-1 | | `Serialization-json-35` | Test the JSON serialization output method - use-character-map (replacement shouldn't be normalized) | RES-XP3-1 | | `Serialization-json-36` | Test the JSON serialization output method - use-character-map (replacement shouldn't be escaped) | RES-XP3-1 | | `Serialization-json-37` | Test the JSON serialization output method - use-character-map (duplicate keys) | RES-XP3-1 | | `Serialization-json-38` | Test the JSON serialization output method - use-character-map non-string | RES-XP3-1 | | `Serialization-json-39` | Test the JSON serialization output method - use-character-map non-string | RES-XP3-1 | | `Serialization-json-40` | Test the JSON serialization output method - escaping | RES-XP3-1 | | `Serialization-json-41` | Test the JSON serialization output method - escaping | RES-XP3-1 | | `Serialization-json-42` | Test the JSON serialization output method - escaping | RES-XP3-1 | | `Serialization-json-43` | Test the JSON serialization output method - escaping | RES-XP3-1 | | `Serialization-json-44` | Test the JSON serialization output method - escaping | RES-XP3-1 | | `Serialization-json-45` | Test the JSON serialization output method - allow-duplicate-names | RES-XP3-1 | | `Serialization-json-46` | Test the JSON serialization output method - allow-duplicate-names | RES-XP3-1 | | `Serialization-json-47` | Test the JSON serialization output method - allow-duplicate-names | RES-XP3-1 | | `Serialization-json-48` | Test the JSON serialization output method - allow-duplicate-names | RES-XP3-1 | | `Serialization-json-49` | Test the JSON serialization output method - allow-duplicate-names | RES-XP3-1 | | `Serialization-json-50` | Test the JSON serialization output method - allow-duplicate-names | RES-XP3-1 | | `Serialization-json-51` | Test the JSON serialization output method - json-node-output-method | RES-XP3-1 | | `Serialization-json-52` | Test the JSON serialization output method - json-node-output-method | RES-XP3-1 | | `Serialization-json-53` | Test the JSON serialization output method - json-node-output-method parameter doc | RES-XP3-1 | | `Serialization-json-54` | Test the JSON serialization output method - allow-duplicate-names parameter doc | RES-XP3-1 | | `Serialization-json-55` | Test the JSON serialization output method | RES-XP3-1 | | `Serialization-json-56` | Test the JSON serialization output method - nulls | RES-XP3-1 | | `Serialization-json-57` | Test the JSON serialization output method - escaping. (Note: see bug #28476.) | RES-XP3-1 | | `Serialization-json-58` | Test json output method - maps and arrays only | RES-XP3-1 | | `Serialization-json-59` | Test json output method - maps and arrays only | RES-XP3-1 | | `Serialization-json-60` | Test json output method - maps and arrays only | RES-XP3-1 | | `Serialization-json-61` | Test json output method - maps and arrays only | RES-XP3-1 | | `Serialization-json-62` | Test json output method - maps and arrays only | RES-XP3-1 | | `Serialization-json-63` | Test json output method - maps and arrays only | RES-XP3-1 | | `Serialization-json-64` | Test json output method - maps and arrays with embedded node | RES-XP3-1 | | `Serialization-json-65` | Test json output method - maps and arrays with embedded node | RES-XP3-1 | | `Serialization-json-66` | Test json output method - maps and arrays with embedded node | RES-XP3-1 | | `Serialization-json-67` | Test json output method - maps and arrays with embedded node | RES-XP3-1 | | `Serialization-json-68` | Test json output method - maps and arrays with embedded node | RES-XP3-1 | | `Serialization-json-69` | Test json output method - maps and arrays with embedded node | RES-XP3-1 | | `Serialization-json-70` | Test default value of json-node-output-method is xml | RES-XP3-1 | | `Serialization-json-71` | Test json output method - maps and arrays, various atomic types | RES-XP3-1 | | `Serialization-json-72` | Test json output method - allow-duplicate-names = yes | RES-XP3-1 | | `Serialization-json-73` | Test json output method - allow-duplicate-names = no | RES-XP3-1 | | `Serialization-json-74` | Test json output method - allow-duplicate-names - default no | RES-XP3-1 | | `Serialization-text-1` | A standalone attribute node cannot be serialized. | RES-XP3-1 | | `Serialization-text-2` | An attribute node appearing after an element cannot be serialized. | RES-XP3-1 | | `Serialization-text-3` | An attribute node appearing before an element cannot be serialized. | RES-XP3-1 | | `Serialization-text-4` | An attribute node appearing between two element nodes cannot be serialized. | RES-XP3-1 | | `Serialization-text-5` | Ensure that CR, NEL and LINE SEPARATOR in text nodes are NOT escaped when serialized. | RES-XP3-1 | | `Serialization-text-6` | Ensure that CR, NL, TAB, NEL and LINE SEPARATOR in attributes are NOT escaped when serialized. | RES-XP3-1 | | `Serialization-text-7` | Use characters in a text node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XML1-1, RES-XP3-1 | | `Serialization-text-7a` | Use characters in a text node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XP3-1 | | `Serialization-text-8` | Use characters in an attribute node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XML1-1, RES-XP3-1 | | `Serialization-text-8a` | Use characters in an attribute node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XP3-1 | | `Serialization-text-9` | Use characters in the range of #x7F through #x9F in an attribute node and ensure they are escaped properly. #x7F - #x9F | RES-XP3-1 | | `Serialization-text-10` | Use characters in the range of #x7F through #x9F in a text node and ensure they are escaped properly. #x7F - #x9F | RES-XP3-1 | | `Serialization-text-11` | Ensure a new-line character is NOT escaped. | RES-XP3-1 | | `Serialization-text-13` | Test item-separator property | RES-XP3-1 | | `Serialization-text-14` | Test item-separator property | RES-XP3-1 | | `Serialization-text-15` | Test item-separator property | RES-XP3-1 | | `Serialization-text-16` | Test item-separator property | RES-XP3-1 | | `Serialization-text-17` | Angle brackets and ampersands are not escaped | RES-XP3-1 | | `Serialization-text-18` | Comments and PIs are ignored | RES-XP3-1 | | `Serialization-text-19` | Test the text serialization output method - empty array | RES-XP3-1 | | `Serialization-xhtml-1` | With html-version=4, empty elements are serialized using self-closing tags including a space | RES-XP3-1 | | `Serialization-xhtml-1a` | With html-version=4, empty elements are not recognized if not in XHTML namespace | RES-XP3-1 | | `Serialization-xhtml-2` | With html-version=5, empty elements are serialized using self-closing tags including a space, and are recognized when in no namespace | RES-XP3-1 | | `Serialization-xhtml-3` | Test that elements in the XHTML namespace whose local names match those of HTML 4.0 elements with empty content model are serialized as XML | RES-XP3-1 | | `Serialization-xhtml-4` | Test that elements in the XHTML namespace whose local names match those of HTML 5.0 elements with empty content model are NOT serialized using only a start tag | RES-XP3-1 | | `Serialization-xhtml-18` | Test with cdata-section-elements for XHTML with html-version = 4.0 | RES-XP3-1 | | `Serialization-xhtml-19a` | Test with cdata-section-elements for HTML 5.0 | RES-XP3-1 | | `Serialization-xhtml-19b` | Test with cdata-section-elements for HTML 4.0 | RES-XP3-1 | | `Serialization-xhtml-19c` | Test with cdata-section-elements for HTML 5.0 | RES-XP3-1 | | `Serialization-xhtml-20` | Test with doctype-public and doctype-system absent for HTML 4.0 | RES-XP3-1 | | `Serialization-xhtml-21` | Test with doctype-public and doctype-system absent for HTML 4 .0 and first child is HTML | RES-XP3-1 | | `Serialization-xhtml-22` | Test with doctype-public and doctype-system absent for HTML 5.0 and first child is HTML | RES-XP3-1 | | `Serialization-xhtml-23` | Test with doctype-public and doctype-system absent for HTML 4 .0 and first child is not HTML | RES-XP3-1 | | `Serialization-xhtml-24` | Test with doctype-public and doctype-system absent for HTML 5.0 and first child is not HTML | RES-XP3-1 | | `Serialization-xhtml-25` | Test with doctype-public present and doctype-system absent for XHTML with html-version=4.0 | RES-XP3-1 | | `Serialization-xhtml-26` | Test with doctype-system present and doctype-public absent for XHTML with html-version=4.0 | RES-XP3-1 | | `Serialization-xhtml-27` | Test with doctype-public present and doctype-system absent for XHTML with html-version=5; no namespace | RES-XP3-1 | | `Serialization-xhtml-27a` | Test with doctype-public present and doctype-system absent for XHTML with html-version=5; XHTML namespace | RES-XP3-1 | | `Serialization-xhtml-28` | Test with doctype-system present and doctype-public absent for HTML 5 | RES-XP3-1 | | `Serialization-xhtml-29` | Test with doctype-system and doctype-public present for HTML 4.0 | RES-XP3-1 | | `Serialization-xhtml-30` | Test with doctype-system and doctype-public present for HTML 5.0 | RES-XP3-1 | | `Serialization-xhtml-31` | Test with normalization-form serialization parameter for HTML 4.0 | RES-XP3-1 | | `Serialization-xhtml-32` | Test with normalization-form serialization parameter for HTML 5.0 | RES-XP3-1 | | `Serialization-xhtml-33` | Test media-type and include-content-type parameters for HTML 4.0, where input had a head element | RES-XP3-1 | | `Serialization-xhtml-34` | Test media-type and include-content-type parameters for HTML 4.0, where input had a head element already containing a meta element | RES-XP3-1 | | `Serialization-xhtml-35` | Test media-type and include-content-type parameters for HTML 4.0, where input had no head element | RES-XP3-1 | | `Serialization-xhtml-36` | Test media-type and include-content-type parameters for HTML 5.0, where input had a head element in no namespace | RES-XP3-1 | | `Serialization-xhtml-36a` | Test media-type and include-content-type parameters for HTML 5.0, where input had a head element in XHTML namespace | RES-XP3-1 | | `Serialization-xhtml-37` | Test media-type and include-content-type parameters for HTML 5.0, where input had a head element already containing a meta element, in no namespace | RES-XP3-1 | | `Serialization-xhtml-37a` | Test media-type and include-content-type parameters for HTML 5.0, where input had a head element already containing a meta element, in XHTML namespace | RES-XP3-1 | | `Serialization-xhtml-38` | Test media-type and include-content-type parameters for HTML 5.0, where input had no head element | RES-XP3-1 | | `Serialization-xhtml-39` | Test include-content-type parameter with a value of no for HTML 4.0 | RES-XP3-1 | | `Serialization-xhtml-40` | Test include-content-type parameter with a value of no for HTML 5.0 | RES-XP3-1 | | `Serialization-xhtml-41` | Test the XHTML serialization output method - empty array | RES-XP3-1 | | `Serialization-xhtml-42` | Test the XHTML serialization output method - empty map | RES-XP3-1 | | `Serialization-xhtml-50` | Prefix normalization: XHTML namespace | RES-XP3-1 | | `Serialization-xhtml-51` | Prefix normalization: SVG namespace | RES-XP3-1 | | `Serialization-xhtml-52` | Prefix normalization: MathML namespace | RES-XP3-1 | | `Serialization-xhtml-57` | Test the XHTML serialization output method - indent - whitespace not allowed at start or end of paragraph | RES-XP3-1 | | `Serialization-xhtml-58` | Test the XHTML serialization output method - indent - whitespace not allowed before or after comment or pi | RES-XP3-1 | | `Serialization-xhtml-59` | Test indenting of inline elements for HTML 4.0 | RES-XP3-1 | | `Serialization-xhtml-60` | Test indenting of inline elements for HTML 5.0 | RES-XP3-1 | | `Serialization-xhtml-61` | Test indenting of inline elements for HTML 4.0: caseblind recognition | RES-XP3-1 | | `Serialization-xhtml-62` | Test indenting of inline elements for HTML 5.0 - caseblind recognition | RES-XP3-1 | | `Serialization-xhtml-63` | Test indenting of inline elements for HTML 5.0 - svg element | RES-XP3-1 | | `Serialization-xhtml-64` | Test indenting of inline elements for HTML 5.0 - math element | RES-XP3-1 | | `Serialization-xhtml-65` | Test suppress-indentation for XHTML method | RES-XP3-1 | | `Serialization-xhtml-66` | Test suppress-indentation for XHTML method | RES-XP3-1 | | `Serialization-xhtml-67` | Test suppressing indenting of inline elements for XHTML 5.0 - math element | RES-XP3-1 | | `K2-Serialization-1` | A standalone attribute node cannot be serialized. | RES-XP3-1 | | `K2-Serialization-2` | An attribute node appearing after an element cannot be serialized. | RES-XP3-1 | | `K2-Serialization-3` | An attribute node appearing before an element cannot be serialized. | RES-XP3-1 | | `K2-Serialization-4` | An attribute node appearing between two element nodes cannot be serialized. | RES-XP3-1 | | `K2-Serialization-5` | Ensure that CR, NEL and LINE SEPARATOR in text nodes are escaped when serialized. | RES-XP3-1 | | `K2-Serialization-6` | Ensure that CR, NL, TAB, NEL and LINE SEPARATOR in attributes are escaped when serialized. | RES-XP3-1 | | `K2-Serialization-7` | Use characters in a text node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XML1-1, RES-XP3-1 | | `K2-Serialization-7a` | Use characters in a text node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XP3-1 | | `K2-Serialization-8` | Use characters in an attribute node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XML1-1, RES-XP3-1 | | `K2-Serialization-8a` | Use characters in an attribute node that in XML 1.0 are invalid, and in XML 1.1 must be escaped. #x1 - #x1F | RES-XP3-1 | | `K2-Serialization-9` | Use characters in the range of #x7F through #x9F in an attribute node and ensure they are escaped properly. #x7F - #x9F | RES-XP3-1 | | `K2-Serialization-10` | Use characters in the range of #x7F through #x9F in a text node and ensure they are escaped properly. #x7F - #x9F | RES-XP3-1 | | `K2-Serialization-11` | Ensure a new-line character is properly escaped. | RES-XP3-1 | | `K2-Serialization-12` | Write out elements and attributes that have the same names except for their prefixes. (Note by MHK: this is not really a serialization test.) | RES-XP3-1 | | `K2-Serialization-13` | Test item-separator property | RES-XP3-1 | | `K2-Serialization-14` | Test item-separator property | RES-XP3-1 | | `K2-Serialization-15` | Test item-separator property | RES-XP3-1 | | `K2-Serialization-16` | Test item-separator property | RES-XP3-1 | | `K2-Serialization-17` | Test omit-xml-declaration property | RES-XP3-1 | | `K2-Serialization-18` | Test omit-xml-declaration property | RES-XP3-1 | | `K2-Serialization-20` | Test XML 1.1 serialization with undeclare-prefixes | RES-XML1-1, RES-XP3-1 | | `K2-Serialization-21` | Test XML 1.1 serialization with undeclare-prefixes | RES-XML1-1, RES-XP3-1 | | `K2-Serialization-22` | Test standalone=yes property | RES-XP3-1 | | `K2-Serialization-23` | Test standalone=no property | RES-XP3-1 | | `K2-Serialization-24` | Test standalone=omit property | RES-XP3-1 | | `K2-Serialization-25` | Test indent and suppress-indentation properties | RES-XP3-1 | | `K2-Serialization-26` | Test suppress-indentation as lexical QName | RES-XP3-1 | | `K2-Serialization-27` | Test suppress-indentation as EQName. (Note: assumes resolution of bug #28486) | RES-XP3-1 | | `K2-Serialization-28` | Test suppress-indentation as a lexical QName using default namespace. (Note: assumes resolution of bug #28486) | RES-XP3-1 | | `K2-Serialization-29` | Test whitespace in serialization parameters. (Note: assumes resolution of bug #28486) | RES-XP3-1 | | `K2-Serialization-30` | Test cdata-section-elements property with lexical QName | RES-XP3-1 | | `K2-Serialization-31` | Test cdata-section-elements property with default element namespace | RES-XP3-1 | | `K2-Serialization-32` | Test cdata-section-elements property with EQName | RES-XP3-1 | | `K2-Serialization-33` | Test cdata-section-elements property with interspersed comments | RES-XP3-1 | | `K2-Serialization-34` | Test cdata-section-elements property with interspersed delimiter | RES-XP3-1 | | `K2-Serialization-35` | Test cdata-section-elements property with interspersed unencodable character | RES-XP3-1 | | `K2-Serialization-36` | Test that indent = true is accepted (bug 29703) | RES-XP3-1 | | `K2-Serialization-37` | Test that indent = 1 is accepted (bug 29703) | RES-XP3-1 | | `K2-Serialization-38` | Test omit-xml-declaration property set to "false" (bug 29703) | RES-XP3-1 | | `K2-Serialization-39` | Test omit-xml-declaration property set to "0" (bug 29703) | RES-XP3-1 | | `K2-Serialization-40` | Indentation with xml:space="preserve" | RES-XP3-1 | | `K2-Serialization-41` | Indentation with xml:space="preserve" | RES-XP3-1 | | `K2-Serialization-42` | Indentation with xml:space="preserve" | RES-XP3-1 | | `Serialization-xml-01` | Test the XML serialization output method - non-empty array | RES-XP3-1 | | `Serialization-xml-02` | Test the XML serialization output method - empty map | RES-XP3-1 | | `Serialization-xml-03` | Test the XML serialization method - use parameter file - use-character-map (Saxon bug 3729) | RES-XP3-1 | | `Serialization-xml-04` | Test the XML serialization method - use parameter file - explicit declaration overrides parameter document | RES-XP3-1 |