xcomp.setBaseURI(step.getNode().getBaseURI());
private XdmItem computeGroup(XdmNode node) { try { XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(step.getNode().getBaseURI()); for (String prefix : groupAdjacent.getNamespaceBindings().keySet()) { xcomp.declareNamespace(prefix, groupAdjacent.getNamespaceBindings().get(prefix)); } XPathExecutable xexec = xcomp.compile(groupAdjacent.getString()); XPathSelector selector = xexec.load(); selector.setContextItem(node); Iterator<XdmItem> values = selector.iterator(); if (values.hasNext()) { return values.next(); } else { return null; } } catch (SaxonApiException sae) { throw new XProcException(sae); } } }
xcomp.setBaseURI(step.getNode().getBaseURI());
private XdmItem computeGroup(XdmNode node) { try { XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(step.getNode().getBaseURI()); for (String prefix : groupAdjacent.getNamespaceBindings().keySet()) { xcomp.declareNamespace(prefix, groupAdjacent.getNamespaceBindings().get(prefix)); } XPathExecutable xexec = xcomp.compile(groupAdjacent.getString()); XPathSelector selector = xexec.load(); selector.setContextItem(node); Iterator<XdmItem> values = selector.iterator(); if (values.hasNext()) { return values.next(); } else { return null; } } catch (SaxonApiException sae) { throw new XProcException(sae); } } }
URI baseURI = step.getNode().getBaseURI(); if (!"".equals(baseURI.toASCIIString())) { xcomp.setBaseURI(baseURI);
if (baseURI == null || !baseURI.isAbsolute()) { if (runtime.getBaseURI() != null) { xcomp.setBaseURI(runtime.getBaseURI().resolve(baseURI)); xcomp.setBaseURI(baseURI);
if (baseURI == null || !baseURI.isAbsolute()) { if (runtime.getBaseURI() != null) { xcomp.setBaseURI(runtime.getBaseURI().resolve(baseURI)); xcomp.setBaseURI(baseURI);
private String computedLabel(XdmNode node) throws SaxonApiException { XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(step.getNode().getBaseURI()); // Make sure any namespace bindings in-scope for the label are available for the expression for (String prefix : label.getNamespaceBindings().keySet()) { xcomp.declareNamespace(prefix, label.getNamespaceBindings().get(prefix)); } xcomp.declareVariable(p_index); XPathExecutable xexec = xcomp.compile(label.getString()); XPathSelector selector = xexec.load(); selector.setVariable(p_index,new XdmAtomicValue(count++)); selector.setContextItem(node); Iterator<XdmItem> values = selector.iterator(); XdmItem item = values.next(); return item.getStringValue(); } }
URI baseURI = step.getNode().getBaseURI(); if (!"".equals(baseURI.toASCIIString())) { xcomp.setBaseURI(baseURI);
private String computedLabel(XdmNode node) throws SaxonApiException { XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(step.getNode().getBaseURI()); // Make sure any namespace bindings in-scope for the label are available for the expression for (String prefix : label.getNamespaceBindings().keySet()) { xcomp.declareNamespace(prefix, label.getNamespaceBindings().get(prefix)); } xcomp.declareVariable(p_index); XPathExecutable xexec = xcomp.compile(label.getString()); XPathSelector selector = xexec.load(); selector.setVariable(p_index,new XdmAtomicValue(count++)); selector.setContextItem(node); Iterator<XdmItem> values = selector.iterator(); XdmItem item = values.next(); return item.getStringValue(); } }
try { XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(step.getNode().getBaseURI());
try { XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(step.getNode().getBaseURI());
NamespaceBinding bindings = new NamespaceBinding(runtime,context); XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(context.getBaseURI());
NamespaceBinding bindings = new NamespaceBinding(runtime,context); XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(context.getBaseURI());
NamespaceBinding bindings = new NamespaceBinding(runtime,context); XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(context.getBaseURI()); for (String prefix : bindings.getNamespaceBindings().keySet()) { xcomp.declareNamespace(prefix, bindings.getNamespaceBindings().get(prefix));
NamespaceBinding bindings = new NamespaceBinding(runtime,context); XPathCompiler xcomp = runtime.getProcessor().newXPathCompiler(); xcomp.setBaseURI(context.getBaseURI()); for (String prefix : bindings.getNamespaceBindings().keySet()) { xcomp.declareNamespace(prefix, bindings.getNamespaceBindings().get(prefix));
xcomp.setBaseURI(step.getNode().getBaseURI());
xcomp.setBaseURI(step.getNode().getBaseURI());
xcomp.setBaseURI(step.getNode().getBaseURI());
xcomp.setBaseURI(step.getNode().getBaseURI());