XIncProc conformance is tested against the official Xinclude Test Suite.
All tests Xinclude Conformance Test Suite, 2006-09-27, were passed and results are availables here:
Source code is following:
ByteArrayOutputStream output = new ByteArrayOutputStream(); FileInputStream source = new FileInputStream(urlInput.getPath()); XIncProcEngine.getUnderlyingConfiguration().setConfigurationProperty(XIncProcConfiguration.ALLOW_FIXUP_BASE_URIS, true); XIncProcEngine.getUnderlyingConfiguration().setConfigurationProperty(XIncProcConfiguration.ALLOW_FIXUP_LANGUAGE, true); XIncProcEngine.parse(source, urlInput.toExternalForm(), output);
Id Contributor Date |
Description | Result | Error message | Execution time |
---|---|---|---|---|
Redhat |
||||
imaq-include-xml-01 Daniel Veillard 8-Mar-2002 |
Simple test of including another XML document. | success | 378 ms | |
imaq-include-xml-02 Daniel Veillard 8-Mar-2002 |
Test recursive inclusion. | success | 13 ms | |
imaq-include-xml-03 Daniel Veillard 8-Mar-2002 |
Simple test of including a set of nodes from an XML document. | success | 1422 ms | |
imaq-include-xml-04 Daniel Veillard 8-Mar-2002 |
including another XML document with IDs | success | 48 ms | |
imaq-include-xml-05 Daniel Veillard 8-Mar-2002 |
Simple test of including another text document | success | 5 ms | |
imaq-include-xml-06 Daniel Veillard 21-Aug-2002 |
Simple test of a fallback on unavailable URI. | success | 5 ms | |
imaq-pex1-01 Daniel Veillard 2006-09-27 |
Unused fallbacks must not generate errors, even if broken. | success | 34 ms | |
imaq-pex1-02 Henry S. Thompson 2006-09-27 |
Broken fallback must generate errors, if they're needed. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Imaq/test/XInclude/docs/pex1a.xml: Fallback not in xinclude element container | 11 ms |
imaq-pex6-03 Daniel Veillard 2006-09-27 |
A BOM in UTF16 is not added to the resulting document. | success | 8 ms | |
imaq-pex6-04 Daniel Veillard 2006-09-27 |
A BOM in UTF16LE is added to the resulting document. | success | 2 ms | |
imaq-pex11-05 Daniel Veillard 2006-09-27 |
'accept' attributes with characters outside the range #x20 through #x7E must be flagged as fatal errors. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Imaq/test/XInclude/docs/pex11.xml: Attribute "Accept" containing characters outside the range #x20 through #x7E | 7 ms |
FourThought |
||||
FourThought-include-01 John Evdemon 18-September-2002 |
Simple test of including another XML document. | success | 5 ms | |
FourThought-include-02 John Evdemon 18-September-2002 |
Test recursive inclusion. | success | 14 ms | |
FourThought-include-03 John Evdemon 18-September-2002 |
Simple test of including another text document. | success | 12 ms | |
FourThought-include-04 John Evdemon 18-September-2002 |
Simple test of including a set of nodes from an XML document. | success | 78 ms | |
FourThought-include-05 John Evdemon 18-September-2002 |
Simple test of including a set of nodes from an XML document. | success | 114 ms | |
FourThought-include-06 John Evdemon 18-September-2002 |
Simple test of including a set of nodes from an XML document. | success | 84 ms | |
FourThought-include-07 John Evdemon 18-September-2002 |
Simple test of including a set of nodes from an XML document. | success | 70 ms | |
NIST |
||||
Nist-include-01 Sandra I. Martinez 18-September-2002 |
Test the inclusion of another XML document. | success | 6 ms | |
Nist-include-02 Sandra I. Martinez September-2002 |
Test that the encoding attribute in the Xinclude element has no effect when parse="xml". | success | 4 ms | |
Nist-include-03 Sandra I. Martinez September, 2002 |
Test that values other than xml or text, in the parse attribute of the XInclude element, result in fatal errors. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-03.xml: Parse value must be "xml" or "text". | 19 ms |
Nist-include-04 Sandra I. Martinez September, 2002 |
Test of fallback element appearing as a child of an xinclude element. | success | 5 ms | |
Nist-include-05 Sandra I. Martinez Septembe, 2002 |
Test a fallback element not appearing as a direct child of an xinclude element. A fatal error should be generated. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-05.xml: Fallback not in xinclude element container | 19 ms |
Nist-include-06 Sandra I. Martinez September, 2002 |
Test a fallback when a resource error occurs. | success | 3 ms | |
Nist-include-07 Sandra I. Martinez September, 2002 |
Test an empty fallback element. The xinclude element is removed from the results. | success | 2 ms | |
Nist-include-08 Sandra I. Martinez September, 2002 |
Test of a fallback element missing from the include element. A resource error results in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-08.xml: /home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/ents/some.txt (No such file or directory) | 26 ms |
Nist-include-09 Sandra I. Martinez September, 2002 |
Test unqualified attributes in the include element. They must be ignored. | success | 7 ms | |
Nist-include-10 Sandra I. Martinez September, 2002 |
Test content other than the fallback, in the xinclude element. This content must be ignored. | success | 10 ms | |
Nist-include-11 Sandra I. Martinez September, 2002 |
Test a resource containing non-well-formed XML. The inclusion results in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-11.xml: org.xml.sax.SAXParseException; systemId: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/ents/nwfsomething.xml; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. | 17 ms |
Nist-include-12 Sandra I. Martinez September, 2002 |
Test that is a fatal error for an include element to contain more than one fallback elements. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-12.xml: Only one fallback element allowed in xinclude | 3 ms |
Nist-include-13 Sandra I. Martinez September, 2002 |
Test a fallback element containing markup when parse="text". | success | 2 ms | |
Nist-include-14 Sandra I. Martinez September, 2002 |
Test a fallback element containing markup when parse="text". | success | 3 ms | |
Nist-include-15 Sandra I. Martinez September, 2002 |
It is illegal for an include element to point to itself, when parse="xml". | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-15.xml: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-15.xml | 3 ms |
Nist-include-16 Sandra I. Martinez September, 2002 |
Test a document type declaration information item child in the resource information set. the DTD should be excluded for inclusion in the source infoset. | success | 6 ms | |
Nist-include-17 Sandra I. Martinez September, 2002 |
Test intra-document reference within include elements. | success | 135 ms | |
Nist-include-18 Sandra I. Martinez September, 2002 |
Simple test of including a set of nodes from an XML document. | success | 71 ms | |
Nist-include-19 Sandra I. Martinez September, 2002 |
Test the inclusion of a set of nodes from an XML document. | success | 85 ms | |
Nist-include-20 Sandra I. Martinez September, 2002 |
Test an include location identifying a document information item with an xpointer locating the document root. In this case the set of top level include items is the children of acquired infoset's document information item, except for the document type information item. | success | 73 ms | |
Nist-include-21 Sandra I. Martinez January, 2003 |
Including an XML document with an unparsed entity. | success | 14 ms | |
Nist-include-22 Sandra I. Martinez January, 2003 |
Testing when the document (top level) element in the source infoset is an include element. | success | 17 ms | |
Nist-include-23 Sandra I. Martinez January, 2003 |
Testing an include element in the document (top-level) element in the source doc. Test should fail because is including more than one element. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-23.xml: Attempt to replace top level include with something other than one element. | 81 ms |
Nist-include-24 Sandra I. Martinez January, 2003 |
Testing an include element in the document (top-level) element in the source doc. Test should fail because is including only a processing instruction. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-24.xml: Attempt to replace top level include with something other than one element. | 65 ms |
Nist-include-25 Sandra I. Martinez January, 2003 |
Testing an include element in the document (top-level) element in the source doc. Test should fail because is including only a comment. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-25.xml: Attempt to replace top level include with something other than one element. | 61 ms |
Nist-include-26 Sandra I. Martinez January, 2003 |
Test relative URI references in the included infoset. | success | 6 ms | |
Nist-include-27 Sandra I. Martinez January, 2003 |
Test that the encoding attribute when parse="xml" does not translate the incoming document. | success | 8 ms | |
Nist-include-28 Sandra I. Martinez January, 2003 |
including another XML document with IDs, using a shorthand pointer. | success | 55 ms | |
Nist-include-29 Sandra I. Martinez January, 2003 |
including another XML document with IDs, using a shorthand pointer. | success | 35 ms | |
Nist-include-30 Sandra I. Martinez January, 2003 |
Including another XML document with IDs, using a shorthand pointer. | success | 23 ms | |
Nist-include-31 Sandra I. Martinez January, 2003 |
Including an XML document using an XPointer element scheme. | success | 37 ms | |
Nist-include-32 Sandra I. Martinez January, 2003 |
Including an XML document using an XPointer element scheme. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-32.xml: No identified subresource | 42 ms |
Nist-include-33 Sandra I. Martinez January, 2003 |
Including an XML document using an XPointer element scheme. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-33.xml: No identified subresource | 33 ms |
Nist-include-34 Sandra I. Martinez January, 2003 |
Including another XML document with ids using XPointer element scheme. | success | 34 ms | |
Nist-include-35 Sandra I. Martinez January, 2003 |
Including an XML document using an XPointer element scheme. | success | 42 ms | |
Nist-include-36 Sandra I. Martinez January, 2003 |
Including an XML document using an XPointer element scheme. | success | 43 ms | |
Nist-include-37 Sandra I. Martinez January, 2003 |
Including another XML document using XPointer Framework scheme-base pointer. If the processor does not support the scheme used in a pointer part, it skip that pointer part. | success | 48 ms | |
Nist-include-38 Sandra I. Martinez January, 2003 |
Including another XML document using XPointer Framework. If the processor does not support the scheme used in a pointer part, it skip that pointer part. | success | 61 ms | |
nist-include-39 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. The comment should be ignored . | success | 4 ms | |
nist-include-40 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. The element should be ignored . | success | 10 ms | |
nist-include-41 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. This test should result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-41.xml: XInclude element is not allowed into xinclude | 16 ms |
Nist-include-42 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. The xinclude element may contain a fallback element; other elements from the xinclude namespace result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-42.xml: XInclude element is not allowed into xinclude | 12 ms |
Nist-include-43 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. The content must be one fallback. This test should result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-43.xml: Only one fallback element allowed in xinclude | 24 ms |
Nist-include-44 Sandra I. Martinez January, 2003 |
Test a resource that contains not-well-formed XML. This test should result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-44.xml: org.xml.sax.SAXParseException; systemId: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/ents/nwf1.xml; lineNumber: 2; columnNumber: 6; The processing instruction target matching "[xX][mM][lL]" is not allowed. | 24 ms |
Nist-include-45 Sandra I. Martinez January, 2003 |
Test a resource that contains not-well-formed XML. This test should result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-45.xml: org.xml.sax.SAXParseException; systemId: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/ents/nwf2.xml; lineNumber: 8; columnNumber: 2; The markup in the document following the root element must be well-formed. | 14 ms |
Nist-include-46 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. The xinclude element may contain a fallback element; other elements from the xinclude namespace result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-46.xml: XInclude element is not allowed into xinclude | 17 ms |
Nist-include-47 Sandra I. Martinez January, 2003 |
Testing the content of the xinclude element. The xinclude element may contain a fallback element; other elements from the xinclude namespace result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-47.xml: XInclude element is not allowed into xinclude | 25 ms |
Nist-include-48 Sandra I. Martinez January, 2003 |
It is a fatal error to resolve an xpointer scheme on a document that contains unexpanded entity reference information items. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-48.xml: Resolve an xpointer scheme on a document that contains unexpanded entity reference information items | 16 ms |
Nist-include-49 Sandra I. Martinez January, 2003 |
The unexpanded entity reference information items, if present in the source infoset, will appear in the result infoset. | Expected child 'e' but was 'null' - comparing <!--NodeType 5 e/null--> at /x[1]/doc[1]/ to <NULL> (DIFFERENT) | 13 ms | |
Nist-include-50 Sandra I. Martinez January, 2003 |
Test an include location identifying the document information item without an Xpointer, The set of top-level included items should be the children of the acquired inforset's document information item, except for the document type declaration information item. | success | 9 ms | |
Nist-include-51 Sandra I. Martinez January, 2003 |
Test an include location having an XPointer identifying a comment. The set of top-level included items should consist of the information item corresponding to the comment node in the acquired infoset. | success | 57 ms | |
Nist-include-52 Sandra I. Martinez January, 2003 |
Test an include location having an XPointer identifying a processing instruction. The set of top-level included items should consist of the information item corresponding to the processing instruction node in the acquired infoset. | success | 52 ms | |
Nist-include-53 Sandra I. Martinez January, 2003 |
Test that an include location identifying an attribute node will result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-53.xml: Cannot create an attribute node (xml:base) whose parent is a document node | 33 ms |
Nist-include-54 Sandra I. Martinez January, 2003 |
Test that an include location identifying an attribute node will result in a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-54.xml: Cannot create an attribute node (fnumber) whose parent is a document node | 46 ms |
Nist-include-55 Sandra I. Martinez January, 2003 |
Including a duplicate unparsed entity. Test should ignore duplicate unparsed entity. | success | 13 ms | |
Nist-include-56 Sandra I. Martinez January, 2003 |
Including an unparsed entity with same name, but different sysid. Test should fail. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Nist/test/docs/nist-include-56.xml: duplicate unparsed entity | 18 ms |
LTG, Edinburgh Univ |
||||
eduni-1 Richard Tobin 30-Jun-2004 |
Simple whole-file inclusion. | success | 4 ms | |
eduni-2 Richard Tobin 30-Jun-2004 |
Verify that xi:include elements in the target have been processed in the acquired infoset, ie before the xpointer is applied. | success | 43 ms | |
eduni-3 Richard Tobin 1-Sep-2004 |
Check xml:lang fixup | success | 324 ms | |
Elliotte Rusty Harold |
||||
harold-01 Elliotte Rusty Harold 31-Aug-2004 |
xml:base attribute is used to resolve relative URLs in href attributes | success | 3 ms | |
harold-02 Elliotte Rusty Harold 31-Aug-2004 |
Use XPointer to include an include element in another document, and make sure that's fully resolved too | success | 30 ms | |
harold-03 Elliotte Rusty Harold 31-Aug-2004 |
xml:base attribute on the xi:include element is used to resolve relative URL in href | success | 6 ms | |
harold-04 Elliotte Rusty Harold 31-Aug-2004 |
xml:base attribute from an unincluded element still applies to its included descendants | success | 32 ms | |
harold-05 Elliotte Rusty Harold 31-Aug-2004 |
An include element includes its following sibling element, which has a child include element including the sibling element after that one. | success | 42 ms | |
harold-06 Elliotte Rusty Harold 31-Aug-2004 |
Include a document that uses XPointers to reference various parts of itself | success | 43 ms | |
harold-07 Elliotte Rusty Harold 31-Aug-2004 |
xml:lang attribute from including document does not override xml:lang attribute in included document | success | 2 ms | |
harold-08 Elliotte Rusty Harold 31-Aug-2004 |
xml:lang attribute is added to retain the included element's language, even though the language was originaly declared on an unincluded element | success | 34 ms | |
harold-09 Elliotte Rusty Harold 31-Aug-2004 |
xml:lang='' is added when the included document does not declare a language and the including element does | success | 31 ms | |
harold-10 Elliotte Rusty Harold 31-Aug-2004 |
Test that the xml:base attribute is not used to resolve a missing href. According to RFC 2396 empty string URI always refers to the current document irrespective of base URI. | success | 64 ms | |
harold-11 Elliotte Rusty Harold 31-Aug-2004 |
There's no difference between href="" and no href attribute. | success | 56 ms | |
harold-12 Elliotte Rusty Harold 31-Aug-2004 |
Make sure base URIs are preserved when including from the same document. | success | 36 ms | |
harold-13 Elliotte Rusty Harold 31-Aug-2004 |
Syntactically incorrect IRI is a fatal error (Eitehr I'm missing something or the spec needs to state this prinicple more clearly.) | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badiri.xml: Href must be a valid URI | 1 ms |
harold-14 Elliotte Rusty Harold 31-Aug-2004 |
Syntactically incorrect IRI with an unrecognized scheme is a fatal error | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badiri2.xml: Href must be a valid URI | 6 ms |
harold-15 Elliotte Rusty Harold 31-Aug-2004 |
Syntactically correct IRI with an unrecognized scheme is a resource error | success | 2 ms | |
harold-16 Elliotte Rusty Harold 31-Aug-2004 |
accept attribute contains carriage-return/linefeed pair | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badaccept1.xml: Attribute "Accept" containing characters outside the range #x20 through #x7E | 1 ms |
harold-17 Elliotte Rusty Harold 31-Aug-2004 |
accept attribute contains Latin-1 character (non-breaking space) | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badaccept2.xml: Attribute "Accept" containing characters outside the range #x20 through #x7E | 1 ms |
harold-18 Elliotte Rusty Harold 31-Aug-2004 |
Unprefixed, unrecognized attributes on an include element are ignored | success | 4 ms | |
harold-19 Elliotte Rusty Harold 31-Aug-2004 |
Fallback elements can be empty | success | 3 ms | |
harold-20 Elliotte Rusty Harold 31-Aug-2004 |
Included documents can themselves use fallbacks | success | 7 ms | |
harold-21 Elliotte Rusty Harold 31-Aug-2004 |
An included document can use a fallback that points into the included document | success | 54 ms | |
harold-22 Elliotte Rusty Harold 31-Aug-2004 |
An included document can use a fallback that includes another document as text | success | 28 ms | |
harold-23 Elliotte Rusty Harold 31-Aug-2004 |
A fallback element in an included document contains an include element with a parse attribute with an illegal value. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/metafallbacktest3.xml: Parse value must be "xml" or "text". | 15 ms |
harold-24 Elliotte Rusty Harold 31-Aug-2004 |
A fallback element in an included document contains an include element with neither an xpointer nor an href attribute. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/metafallbacktest4.xml: org.etourdot.xincproc.xinclude.exceptions.XIncludeFatalException: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/missing.xml | 13 ms |
harold-25 Elliotte Rusty Harold 31-Aug-2004 |
A fallback element in an included document contains an include element whose href attribute has a fragment ID. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/metafallbacktestwithfragmentid.xml: Fragment identifiers must not be used. | 4 ms |
harold-26 Elliotte Rusty Harold 31-Aug-2004 |
The XPointer does not select anything in the acquired infoset, but does select something in the source infoset. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/metafallbacktest5.xml: No identified subresource | 62 ms |
harold-27 Elliotte Rusty Harold 31-Aug-2004 |
A fallback in an included document contains some text and a comment, but no elements. | success | 3 ms | |
harold-28 Elliotte Rusty Harold 31-Aug-2004 |
Include element points to another include element, which has a missing resource and therefore activates a fallback. | success | 27 ms | |
harold-29 Elliotte Rusty Harold 31-Aug-2004 |
An include element can include another include element that then uses a fallback. | success | 30 ms | |
harold-30 Elliotte Rusty Harold 31-Aug-2004 |
An include element can include another include element that then fails to find a resource, which is a fatal error if there's no fallback. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/metamissingfallbacktestwithxpointer.xml: /home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/missing.xml (No such file or directory) | 3 ms |
harold-31 Elliotte Rusty Harold 31-Aug-2004 |
An include element can include another include element that then fails to find a resource, but it has a fallback, which itself has an include child, which then throws a fatal error. | error | null | 34 ms |
harold-32 Elliotte Rusty Harold 31-Aug-2004 |
Basic test from XInclude spec | success | 5 ms | |
harold-33 Elliotte Rusty Harold 31-Aug-2004 |
An include element points to a document that includes it, using an xpointer to select part of that document. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/legalcircle.xml: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circleback.xml | 6 ms |
harold-34 Elliotte Rusty Harold 31-Aug-2004 |
An include element points to another include element in the same document. | success | 81 ms | |
harold-35 Elliotte Rusty Harold 31-Aug-2004 |
Include elements can be siblings | success | 3 ms | |
harold-36 Elliotte Rusty Harold 31-Aug-2004 |
Namespaces (and lack thereof) must be preserved in included documents | success | 10 ms | |
harold-37 Elliotte Rusty Harold 31-Aug-2004 |
Detect an inclusion loop when an include element refers to itself | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/internalcircular.xml: org.etourdot.xincproc.xinclude.exceptions.XIncludeFatalException: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/internalcircular.xml#element(/1/1) | 21 ms |
harold-38 Elliotte Rusty Harold 31-Aug-2004 |
Detect an inclusion loop when an include element refers to its ancestor element in the same document | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/internalcircularviaancestor.xml: org.etourdot.xincproc.xinclude.exceptions.XIncludeFatalException: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/internalcircularviaancestor.xml#element(/1) | 21 ms |
harold-39 Elliotte Rusty Harold 31-Aug-2004 |
Processing a document that contains no include elements produces the same document. | success | 15 ms | |
harold-40 Elliotte Rusty Harold 31-Aug-2004 |
Basic inclusion | success | 5 ms | |
harold-41 Elliotte Rusty Harold 31-Aug-2004 |
The root element of a document can be an include element. | success | 11 ms | |
harold-42 Elliotte Rusty Harold 31-Aug-2004 |
The root element of a document can be an include element. In this test the included document has a prolog and an epilog and the root element is replaced | success | 5 ms | |
harold-43 Elliotte Rusty Harold 31-Aug-2004 |
testIncludeElementsCannotHaveIncludeChildren | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/nestedxinclude.xml: XInclude element is not allowed into xinclude | 3 ms |
harold-44 Elliotte Rusty Harold 31-Aug-2004 |
Include elements cannot have children from the xinclude namespace except for fallback. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/nestedxincludenamespace.xml: Any element of XInclude namespace allowed into xinclude | 2 ms |
harold-45 Elliotte Rusty Harold 31-Aug-2004 |
Fallback can only be a child of xinclude element | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/nakedfallback.xml: Fallback not in xinclude element container | 1 ms |
harold-46 Elliotte Rusty Harold 31-Aug-2004 |
A fallback element cannot have a fallback child element. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/fallbackcontainsfallback.xml: Fallback not in xinclude element container | 2 ms |
harold-47 Elliotte Rusty Harold 31-Aug-2004 |
"The appearance of more than one xi:fallback element, an xi:include element, or any other element from the XInclude namespace is a fatal error." In this test the fallback is activated. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/multiplefallbacks.xml: Only one fallback element allowed in xinclude | 2 ms |
harold-48 Elliotte Rusty Harold 31-Aug-2004 |
"The appearance of more than one xi:fallback element, an xi:include element, or any other element from the XInclude namespace is a fatal error." In this test the fallback is not activated. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/multiplefallbacks2.xml: Only one fallback element allowed in xinclude | 3 ms |
harold-49 Elliotte Rusty Harold 31-Aug-2004 |
A document cannot include itself | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circle1.xml: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circle1.xml | 3 ms |
harold-50 Elliotte Rusty Harold 31-Aug-2004 |
Document A includes document B which includes document A | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circle2a.xml: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circle2b.xml | 13 ms |
harold-51 Elliotte Rusty Harold 31-Aug-2004 |
Include element is missing an href and xpointer attribute | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/missinghref.xml: If the href attribute is absent when parse="xml", the xpointer attribute must be present. | 1 ms |
harold-52 Elliotte Rusty Harold 31-Aug-2004 |
parse attribute must have value xml or text | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badparseattribute.xml: Parse value must be "xml" or "text". | 1 ms |
harold-53 Elliotte Rusty Harold 31-Aug-2004 |
Missing resource is fatal when there's no fallback | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/missingfile.xml: /home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/missing.xml (No such file or directory) | 2 ms |
harold-54 Elliotte Rusty Harold 31-Aug-2004 |
Missing resource is non-fatal when there's a fallback | success | 2 ms | |
harold-55 Elliotte Rusty Harold 31-Aug-2004 |
Fallback elements can themselves contain include elements | success | 20 ms | |
harold-56 Elliotte Rusty Harold 31-Aug-2004 |
encoding="UTF-16" | success | 2 ms | |
harold-57 Elliotte Rusty Harold 31-Aug-2004 |
A shorthand XPointer | success | 19 ms | |
harold-58 Elliotte Rusty Harold 31-Aug-2004 |
XPointer that selects nothing is a resource error, and fatal because there's no fallback. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/xptridtest2.xml: No identified subresource | 28 ms |
harold-59 Elliotte Rusty Harold 31-Aug-2004 |
XPointers of the forms described in [XPointer Framework] and [XPointer element() scheme] must be supported. | success | 27 ms | |
harold-60 Elliotte Rusty Harold 31-Aug-2004 |
Unrecognized colonized XPointer schemes are skipped, and the following scheme is used. | null | 16 ms | |
harold-61 Elliotte Rusty Harold 31-Aug-2004 |
Even if the first XPointer part locates a resource, a syntax error in the second XPointer part is still a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/laterfailure.xml: Unknown pointer expression | 24 ms |
harold-62 Elliotte Rusty Harold 31-Aug-2004 |
Even if the first XPointer part locates a resource, a syntax error in the second XPointer part is still a fatal error. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/laterfailure2.xml: Unknown pointer expression | 19 ms |
harold-63 Elliotte Rusty Harold 31-Aug-2004 |
You can include another element from the same document without an href attribute. | success | 27 ms | |
harold-64 Elliotte Rusty Harold 31-Aug-2004 |
Test with 3 element schemes in the XPointer. The first and second one point to nothing. The third one selects something. XPointer parts are evaluated from left to right until one finds something. | success | 35 ms | |
harold-65 Elliotte Rusty Harold 31-Aug-2004 |
Test with 2 element schemes in the XPointer. The first one uses an ID that doesn't exist and points to nothing. The second one selects something. | success | 28 ms | |
harold-66 Elliotte Rusty Harold 31-Aug-2004 |
Make sure XPointer syntax errors are treated as a resource error, not a fatal error; and thus fallbacks are applied | success | 27 ms | |
harold-67 Elliotte Rusty Harold 31-Aug-2004 |
Make sure XPointer syntax errors are treated as a resource error, not a fatal error; and thus fallbacks are applied | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/xptrsyntaxerrorbutfallback.xml: Unknown pointer expression | 25 ms | |
harold-68 Elliotte Rusty Harold 31-Aug-2004 |
Test with 3 element schemes in the XPointer, separated by white space. The first one points to nothing. The third one selects something. | success | 23 ms | |
harold-69 Elliotte Rusty Harold 31-Aug-2004 |
An XPointer that doesn't point to anything is a resource error; and fatal because there's no fallback | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/xptrtumblertest2.xml: No identified subresource | 30 ms |
harold-70 Elliotte Rusty Harold 31-Aug-2004 |
Syntax error in an XPointer is a resource error; and fatal because there's no fallback | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badxptr.xml: Unknown pointer expression | 23 ms |
harold-71 Elliotte Rusty Harold 31-Aug-2004 |
Syntax error in an XPointer is a resource error; and fatal because there's no fallback | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badxptr2.xml: Href must be a valid URI | 11 ms |
harold-72 Elliotte Rusty Harold 31-Aug-2004 |
Unrecognized XPointer scheme activates fallback | null | 17 ms | |
harold-73 Elliotte Rusty Harold 31-Aug-2004 |
XPointer uses an element scheme where the first part is an ID | success | 22 ms | |
harold-74 Elliotte Rusty Harold 31-Aug-2004 |
Can autodetect UTF16 big endian files with a with a byte order mark when parse="text" | success | 2 ms | |
harold-75 Elliotte Rusty Harold 31-Aug-2004 |
Can autodetect UTF16 little endian files with a with a byte order mark when parse="text" | success | 2 ms | |
harold-76 Elliotte Rusty Harold 31-Aug-2004 |
Can autodetect UTF-8 files with a with a byte order mark when parse="text" | success | 1 ms | |
harold-77 Elliotte Rusty Harold 31-Aug-2004 |
Can autodetect UCS2 big endian files with a without a byte order mark when parse="text" | success | 3 ms | |
harold-78 Elliotte Rusty Harold 31-Aug-2004 |
Can autodetect UCS2 little endian files with a without a byte order mark when parse="text" | success | 2 ms | |
harold-79 Elliotte Rusty Harold 31-Aug-2004 |
Can autodetect EBCDIC files with a without a byte order mark when parse="text" | success | 19 ms | |
harold-80 Elliotte Rusty Harold 31-Aug-2004 |
Syntax error in an XPointer is a resource error; and fatal becaue there's no fallback | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badxptr3.xml: Unknown pointer expression | 26 ms |
harold-81 Elliotte Rusty Harold 31-Aug-2004 |
Syntax error in an XPointer is a resource error; and fatal becaue there's no fallback | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badxptr4.xml: Unknown pointer expression | 16 ms |
harold-82 Elliotte Rusty Harold 31-Aug-2004 |
Circular references via xpointer are fatal | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circlepointer1.xml: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/circlepointer2.xml | 9 ms |
harold-83 Elliotte Rusty Harold 31-Aug-2004 |
href attribute with fragment ID is a fatal error even when there's an xpointer attribute | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/xpointeroverridesfragmentid.xml: Fragment identifiers must not be used. | 3 ms |
harold-84 Elliotte Rusty Harold 31-Aug-2004 |
href attribute with fragment ID is a fatal error | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/ignoresfragmentid.xml: Fragment identifiers must not be used. | 10 ms |
harold-85 Elliotte Rusty Harold 31-Aug-2004 |
Line breaks must be preserved verbatim when including a document with parse="text" | success | 2 ms | |
harold-86 Elliotte Rusty Harold 31-Aug-2004 |
A fragment identifier is semantically bad; but still meets the syntax of fragment IDs from RFC 2396. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/meaninglessfragmentid.xml: Fragment identifiers must not be used. | 7 ms |
harold-87 Elliotte Rusty Harold 31-Aug-2004 |
accept-language="fr" This test connects to IBiblio to load the included data. This is necessary because file URLs don't support content negotiation | success | 263 ms | |
harold-88 Elliotte Rusty Harold 31-Aug-2004 |
accept-language="en" This test connects to IBiblio to load the included data. This is necessary because file URLs don't support content negotiation | success | 42 ms | |
harold-89 Elliotte Rusty Harold 31-Aug-2004 |
accept="text/plain" This test connects to IBiblio to load the included data. This is necessary because file URLs don't support content negotiation | success | 44 ms | |
harold-90 Elliotte Rusty Harold 31-Aug-2004 |
accept="text/html" This test connects to IBiblio to load the included data. This is necessary because file URLs don't support content negotiation | success | 46 ms | |
harold-91 Elliotte Rusty Harold 31-Aug-2004 |
Unrecognized scheme in XPointer is a fatal error if there's no fallback | error | null | 21 ms |
harold-92 Elliotte Rusty Harold 31-Aug-2004 |
Unrecognized scheme in XPointer is a resource error so fallbacks apply | null | 12 ms | |
harold-93 Elliotte Rusty Harold 31-Aug-2004 |
Basic inclusions as XML and text | success | 9 ms | |
harold-94 Elliotte Rusty Harold 31-Aug-2004 |
Included document has an include element with neither href nor xpointer attribute | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/toplevel.xml: Inclusion Loop on path: file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/onedown.xml | 19 ms |
harold-95 Elliotte Rusty Harold 12-Sep-2004 |
XPointers are resolved against the acquired infoset, not thge source infoset | success | 30 ms | |
harold-96 Elliotte Rusty Harold 12-Sep-2004 |
Test that a non-child sequence in an xpointer is treated as a resource error. | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/badelementschemedata.xml: Unknown pointer expression | 15 ms | |
harold-97 Elliotte Rusty Harold 13-Oct-2004 |
Since the xpointer attribute is not a URI reference, %-escaping must not appear in the XPointer, nor is there any need for a processor to apply or reverse such escaping. | error | Error reported by XML parser processing file:/home/travis/build/etourdot/xincproc/xinclude/target/integrationtest-classes/XIncl20060927/Harold/test/xpointerwithpercentescape.xml: Unknown pointer expression | 21 ms |