/** * @return the result of the query evaluation, as an {@link XdmItem} iterator. */ @Override public Iterator<XdmItem> iterator() { return value.iterator(); }
@Override public Iterable<?> getValues(XmlIndexer indexer) { XdmValue value; try { value = indexer.evaluateXPath (xpath); } catch (SaxonApiException e) { throw new LuxException("error getting values for field: " + getName(), e); } return new XPathValueIterator(value.iterator()); }
Iterator<XdmItem> it = results.iterator(); while (it.hasNext()) { XdmItem item = it.next();
@Override public XdmValue call(XdmValue[] arguments) throws SaxonApiException { StringBuilder buf = new StringBuilder(); for (XdmValue argument : arguments) { XdmSequenceIterator iter = argument.iterator(); while (iter.hasNext()) { buf.append(iter.next().getStringValue()); } } return new XdmAtomicValue(buf.toString()); } }
} else { treeWriter.startContent(); XdmSequenceIterator iter = xdmvalue.iterator(); while (iter.hasNext()) { XdmItem next = iter.next();
} else { treeWriter.startContent(); XdmSequenceIterator iter = xdmvalue.iterator(); while (iter.hasNext()) { XdmItem next = iter.next();