Tests that use p:document

Test suiteTestExpected resultDescription
3.0-test-suiteab-connection-015passTests that a static document (supplied as default binding) is used, if no document is supplied.
3.0-test-suiteab-connection-016catch failureTests that XD0006 is raised, if default binding for a non-sequence input port contains more than one document and no binding is supplied.
3.0-test-suiteab-connection-017catch failureTests that XD0006 is raised, if more than one document is supplied to a non-sequence port.
3.0-test-suiteab-connection-018passTests that XD0006 is not raised, when defective default binding is not used.
3.0-test-suiteab-connection-022passChecks that DRP counts a connection for AVT in @href on p:document.
3.0-test-suiteab-depends-087passTests [p:]depends
3.0-test-suiteab-depends-092passTests [p:]depends
3.0-test-suiteab-depends-095passTests [p:]depends
3.0-test-suiteab-depends-100passTests [p:]depends
3.0-test-suiteab-depends-103passTests [p:]depends
3.0-test-suiteab-depends-108passTests [p:]depends
3.0-test-suiteab-depends-111passTests [p:]depends
3.0-test-suiteab-depends-116passTests [p:]depends
3.0-test-suiteab-depends-119passTests [p:]depends
3.0-test-suiteab-depends-124passTests [p:]depends
3.0-test-suiteab-doc-prop-011passTests context item for document-properties on p:document, static href
3.0-test-suiteab-doc-prop-012passTests context item for document-properties on p:document, dynamic href
3.0-test-suiteab-drp-context-009passTests DRP is context node for p:document/@href
3.0-test-suiteab-drp-context-011passTests DRP is context node for p:document/@href in compound step
3.0-test-suiteab-drp-context-013passTests DRP is context node for p:document/@href in p:try/initial pipeline
3.0-test-suiteab-drp-context-015passTests DRP is context node for p:document/@href in p:try/catch pipeline
3.0-test-suiteab-drp-context-017passTests DRP is context node for p:document/@href in p:when
3.0-test-suiteab-drp-context-019passTests DRP is context node for p:document/@href in p:othwerwise
3.0-test-suiteab-drp-context-032passTests port "error" is context node for p:with-input/@href in p:try/p:finally pipeline
3.0-test-suiteab-http-request-032passTests p:http-request: post with binary payload to a responder.
3.0-test-suiteab-http-request-033passTests p:http-request: post with binary payload to a responder (checking properties).
3.0-test-suiteab-http-request-034passTests p:http-request: post with binary payload to a responder (checking headers).
3.0-test-suiteab-input-013catch failureTests that XS0081 is raised when p:input has @href and p:document as a child.
3.0-test-suiteab-input-018passTests p:input with p:document as child.
3.0-test-suiteab-input-022passTests p:input with avt on @href in p:document binding.
3.0-test-suiteab-p-archive-066catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-067catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-068catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-archive-069catch failureTests p:archive: XC0080 must be raised number of archives do not match expected numbers.
3.0-test-suiteab-p-document-042passTesting p:document: Redirects must be followed.
3.0-test-suiteab-p-document-043passTesting p:document: Redirects must be followed.
3.0-test-suiteab-p-document001passTests p:document with an absolute uri in @href
3.0-test-suiteab-p-document002passTests p:document with a relative uri in @href: Base uri of p:document to be used.
3.0-test-suiteab-p-document003passTests p:document with a relative uri in @href: Implicit base uri of p:document to be used.
3.0-test-suiteab-p-document004passTests p:document set document-property 'base-uri' correct: Relative uri in @href: Base uri of p:document to be used.
3.0-test-suiteab-p-document004acatch failureTests p:document raises an error (XD0011) if the referenced resource doesnot exist.
3.0-test-suiteab-p-document005passTests p:document to overwrite system content-type correctly.
3.0-test-suiteab-p-document006passTests p:document with relative @href. Makes sure that document-property "base-uri" is NOT use to resolve it.
3.0-test-suiteab-p-document007passTests p:document with relative @href and 'base-uri' in document-properties: Makes sure that document-property "base-uri" is set correctly.
3.0-test-suiteab-p-document008catch failureTests p:document with @href to a non existing resource: XD0011 expected.
3.0-test-suiteab-p-document010catch failureTests that a p:document with an @href to a not well-formed document raises err:XD0049.
3.0-test-suiteab-p-document012catch failureTests p:document with dtd-validate='true' and no DTD in doc: Fails according to issue #512.
3.0-test-suiteab-p-document013passTests p:document with dtd-validate='true' and DTD validation (dtd in doc).
3.0-test-suiteab-p-document014passTests p:document with dtd-validate='true' and DTD validation (external dtd).
3.0-test-suiteab-p-document015catch failureTests invalid p:document with dtd-validate='true'.
3.0-test-suiteab-p-document016passTests p:document with a simple text document in UTF-8 (no charset in content-type).
3.0-test-suiteab-p-document017passTests p:document with a simple text document in UTF-8 (charset specified in content-type).
3.0-test-suiteab-p-document018passTests p:document with a simple text document in ISO-8859-1 (charset specified in content-type).
3.0-test-suiteab-p-document019catch failureTests p:document with a simple text document in an unsupported encoding.
3.0-test-suiteab-p-document020passTests p:document with a simple text document in UTF-8 (no charset!).
3.0-test-suiteab-p-document021passTests p:document with a JSON-document (no content-type). Tests document-properties are set right.
3.0-test-suiteab-p-document022passTests p:document with a JSON-document (content-type set to application/json). Tests document-properties are set right.
3.0-test-suiteab-p-document023catch failureTests p:document with a JSON-document: Error XD0058 expected because 'duplicates'='reject'
3.0-test-suiteab-p-document024passTests p:document with a JSON-document, checks XPath 3.1's option parameter conventions is respected: Undefined key in 'parameter'.
3.0-test-suiteab-p-document025catch failureTests p:document with a JSON-document: Error XD0059 expected because 'duplicates' has illegal value.
3.0-test-suiteab-p-document026catch failureTests p:document with a JSON-document: Error MOX002 expected for defective document and liberal=false.
3.0-test-suiteab-p-document028passTests p:document that a binary document preserves unknown content-type.
3.0-test-suiteab-p-document029passTests p:document with json document is correctly loaded.
3.0-test-suiteab-p-document030passTests p:document with variable reference in @href.
3.0-test-suiteab-p-document033passTests p:document with reference to context item in @href.
3.0-test-suiteab-p-document034catch failureTests p:document with dtd-validate='true' and DTD error (dtd in doc).
3.0-test-suiteab-p-document035passTests p:document with dtd-validate='false' and DTD error (dtd in doc).
3.0-test-suiteab-p-document036passTests p:document @content-type overwrites system known content-type.
3.0-test-suiteab-p-document039catch failureIts a dynamic error, if @href is not a valid uri.
3.0-test-suiteab-p-document040catch failureIts a dynamic error, if @href is not a valid uri.
3.0-test-suiteab-p-document041catch failureIts a dynamic error, if @content-type is not valid..
3.0-test-suiteab-uncompress-003passTests document-properties uncompress result.
3.0-test-suiteab-uncompress-005passTests document-properties uncompress result.
3.0-test-suiteab-uncompress-006passTests document-properties uncompress result: no content-type ->application/octet-stream
3.0-test-suiteab-validate-with-relax-ng-010passBasic test, standard grammar loaded via p:document/@href
3.0-test-suiteab-validate-with-relax-ng-012passTesting compact grammar is recognized on p:document/@href.
3.0-test-suiteab-validate-with-xsd-002passTest schema loaded with p:document/@href.
3.0-test-suiteab-validate-with-xsd-003passTest schema loaded with p:document/@href.
3.0-test-suiteab-validate-with-xsd-016passTest p:validate-with-xml-schema with importing schemas via namespace.
3.0-test-suiteab-variable-010catch failureTests a variable declaration does not have @href and a p:document as child.
3.0-test-suiteab-variable-015catch failureTests a variable declaration does not have @pipe and a p:document as child.
3.0-test-suiteab-with-input-009catch failureTests p:with-input with @href and p:document: XS0081 to be raised
3.0-test-suiteab-with-input-018catch failureTests p:with-input with @pipe and p:document: XS0082 to be raised
3.0-test-suiteab-with-input-038catch failureTests p:with-input: Checks p:empty and p:document are not allowed as connection.
3.0-test-suiteab-with-input-043catch failureTests p:with-input: p:document and implicit inline not allowed
3.0-test-suiteab-with-input-048catch failureTests p:with-input: implicit inline and p:document not allowed
3.0-test-suitebom-001passTests that a BOM is ignored in a UTF-8 text document.
3.0-test-suitebom-002passTests that UTF-8 text document without a BOM is read correctly.
3.0-test-suitebom-003passTests that a BOM is ignored in a UTF-16LE text document.
3.0-test-suitebom-004passTests that UTF-16LE text document without a BOM is read correctly.
3.0-test-suitebom-005passTests that a BOM is ignored in a UTF-16BE text document.
3.0-test-suitebom-006passTests that UTF-16BE text document without a BOM is read correctly.
3.0-test-suitebom-007passTests that a BOM is ignored in a UTF-16 (LE) text document.
3.0-test-suitebom-008passTests that a BOM is ignored in a UTF-16 (BE) text document.
3.0-test-suitebom-009passTests that the BOM isn’t interpreted in an ISO-8859-1 document.
3.0-test-suitebom-010passTests reading a UTF-16LE file without an encoding.
3.0-test-suitebom-011passTests reading a UTF-16BE file without an encoding.
3.0-test-suitebom-012passTests that the p:document charset does not override server metadata.
3.0-test-suitebom-012apassTests that the p:document charset does not override server metadata.
3.0-test-suitebom-013passTests that the p:document charset does provide metadata if there’s no server.
3.0-test-suitebom-014passTests that the BOM is not removed if a UTF-16BE document is read with the UTF-16LE encoding.
3.0-test-suitebom-015passTests that the BOM is not removed if a UTF-16LE document is read with the UTF-16BE encoding.
3.0-test-suitedoc-prop-002pass
3.0-test-suitedoc-prop-003pass
3.0-test-suitejson-bom-001passTests that a BOM is ignored in an UTF-8 json document.
3.0-test-suitenw-inline-expand-text-002catch failureTest that p:inline-expand-text is forbidden outside of p:inline.
3.0-test-suitenw-psvi-001passTests that p:validate-with-xml-schema produces PSVI annotations.
3.0-test-suitepipe-attr-002catch failure
extra-suiterdf-jsonld-002passTests that application/ld+json works in p:inline, p:document, and p:load.
extra-suiterdf-jsonld-003passTests application/ld+json can be queried.
extra-suiterdf-n3-002passTests that text/n3 works in p:inline, p:document, and p:load. Note that text/n3 is nothing but a synonym for text/turtle.
extra-suiterdf-n3-003passTests text/n3 can be queried. Note that text/n3 is nothing but a synonym for text/turtle.
extra-suiterdf-nq-002passTests that application/n-quads works in p:inline, p:document, and p:load.
extra-suiterdf-nq-003passTests application/n-quads can be queried.
extra-suiterdf-nt-002passTests that application/n-triples works in p:inline, p:document, and p:load.
extra-suiterdf-nt-003passTests application/n-triples can be queried.
extra-suiterdf-rdf-002passTests that application/rdf+xml works in p:inline, p:document, and p:load.
extra-suiterdf-rdf-003passTests application/rdf+xml can be queried.
extra-suiterdf-rj-002passTests that application/rdf+json works in p:inline, p:document, and p:load.
extra-suiterdf-rj-003passTests application/rdf+json can be queried.
extra-suiterdf-thrift-002passTests that application/rdf+thrift works in p:inline, p:document, and p:load.
extra-suiterdf-thrift-003passTests application/rdf+thrift can be queried.
extra-suiterdf-trig-002passTests that application/trig works in p:inline, p:document, and p:load.
extra-suiterdf-trig-003passTests application/trig can be queried.
extra-suiterdf-trix-002passTests that application/trix+xml works in p:inline, p:document, and p:load.
extra-suiterdf-trix-003passTests application/trix+xml can be queried.
extra-suiterdf-ttl-002passTests that text/turtle works in p:inline, p:document, and p:load.
extra-suiterdf-ttl-003passTests text/turtle can be queried.
extra-suitetrang-012passMultipart DTD to RNG
extra-suitetrang-013passMultipart DTD to RNC
extra-suitetrang-014passMultipart DTD to XSD
extra-suitetrang-015passMultipart RNC to RNG
extra-suitetrang-016passMultipart RNG to XSD