@rdfc/xml-utils-processors-ts
v0.2.2
Published
[](https://github.com/rdf-connect/xml-utils-processors-ts/actions/workflows/build-test.yml) [ pipeline, by defining an input stream of XML documents (js:xmlInput), over which a set of XQueries (js:xquery) will be executed and output in a set of correspondent output streams (js:output). Each query shall be given a name which must correspond to the name of the output stream where the result will be expected. An example definition of the processor is shown next:
[ ] a js:XQueryProcessor;
js:xmlInput <xmlChannelReader>;
js:xquery [
js:name "Q1";
js:query "<SomeXQuery>{}</SomeXQuery>"
], [
js:name "Q2";
js:query "<AnotherXQuery>{}</AnotherXQuery>"
];
js:output [
js:name "Q1";
js:outputStream <outputChannelReader1> # This can be consumed by another RDF-C processor
], [
js:name "Q2";
js:outputStream <outputChannelReader2> # This can be consumed by another RDF-C processor
];
js:saxonLocation <./SaxonHE12-3J.zip>. # Optional. If not given the latest release will be used