public void run() throws SaxonApiException { super.run(); URI href = step.getNode().getBaseURI().resolve(getOption(_href).getString()); Vector<XdmNode> collection = new Vector<XdmNode> (); while (source.moreDocuments()) { collection.add(source.read()); } if (collection.size() == 0) { collection = runtime.getCollection(href); } else { runtime.setCollection(href, collection); } if (collection != null) { for (XdmNode doc : collection) { result.write(doc); } } } }
public void run() throws SaxonApiException { super.run(); URI href = step.getNode().getBaseURI().resolve(getOption(_href).getString()); Vector<XdmNode> collection = new Vector<XdmNode> (); while (source.moreDocuments()) { collection.add(source.read()); } if (collection.size() == 0) { collection = runtime.getCollection(href); } else { runtime.setCollection(href, collection); } if (collection != null) { for (XdmNode doc : collection) { result.write(doc); } } } }