Compiling:
- pre-evaluating collection("bm_test_iam")
Result: replace node document-node { "bm_test_iam" }/*:BOT-L/*:Ontology with element { "Ontology" } { attribute { "xml:base" } { "
http://www.w3.org/2002/07/owl#" }, element { "Prefix" } { attribute { "name" } { "rdf" }, attribute { "IRI" } { "
http://www.w3.org/1999/02/22-rdf-syntax-ns#" } }, element { "Prefix" } { attribute { "name" } { "rdfs" }, attribute { "IRI" } { "
http://www.w3.org/2000/01/rdf-schema#" } }, element { "Prefix" } { attribute { "name" } { "xsd" }, attribute { "IRI" } { "
http://www.w3.org/2001/XMLSchema#" } }, element { "Prefix" } { attribute { "name" } { "owl" }, attribute { "IRI" } { "
http://www.w3.org/2002/07/owl#" } }, element { "SubClassOf" } { element { "Class" } { attribute { "IRI" } { "
http://ar#boat" } }, element { "Class" } { attribute { "IRI" } { "
http://ar#vehicle" } } } }
Query plan:
<Replace>
<IterPath>
<document-node() name="bm_test_iam"/>
<IterStep axis="child" test="*:BOT-L"/>
<IterStep axis="child" test="*:Ontology"/>
</IterPath>
<CElem>
<Item value="Ontology" type="xs:QName"/>
<CAttr>
<Item value="xml:base" type="xs:QName"/>
</CAttr>
<CElem>
<Item value="Prefix" type="xs:QName"/>
<CAttr>
<Item value="name" type="xs:QName"/>
<Item value="rdf" type="xs:string"/>
</CAttr>
<CAttr>
<Item value="IRI" type="xs:QName"/>
</CAttr>
</CElem>
<CElem>
<Item value="Prefix" type="xs:QName"/>
<CAttr>
<Item value="name" type="xs:QName"/>
<Item value="rdfs" type="xs:string"/>
</CAttr>
<CAttr>
<Item value="IRI" type="xs:QName"/>
</CAttr>
</CElem>
<CElem>
<Item value="Prefix" type="xs:QName"/>
<CAttr>
<Item value="name" type="xs:QName"/>
<Item value="xsd" type="xs:string"/>
</CAttr>
<CAttr>
<Item value="IRI" type="xs:QName"/>
</CAttr>
</CElem>
<CElem>
<Item value="Prefix" type="xs:QName"/>
<CAttr>
<Item value="name" type="xs:QName"/>
<Item value="owl" type="xs:string"/>
</CAttr>
<CAttr>
<Item value="IRI" type="xs:QName"/>
</CAttr>
</CElem>
<CElem>
<Item value="SubClassOf" type="xs:QName"/>
<CElem>
<Item value="Class" type="xs:QName"/>
<CAttr>
<Item value="IRI" type="xs:QName"/>
</CAttr>
</CElem>
<CElem>
<Item value="Class" type="xs:QName"/>
<CAttr>
<Item value="IRI" type="xs:QName"/>
</CAttr>
</CElem>
</CElem>
</CElem>
</Replace>
Timing:
- Parsing: 0.87 ms
- Compiling: 1.21 ms
- Evaluating: 2.33 ms
- Printing: 0.14 ms
- Total Time: 4.55 ms
When I now do collection('bm_test_iam')/BOT-L/Ontology the "Text" panel just contains:
where I expected it to contain the XML I just inserted.