for (final SequenceIterator i = temp.iterate(); i.hasNext(); ) {
final Item next = i.nextItem();
if (Type.subTypeOf(next.getType(), Type.NODE)) {
next.copyTo(context.getBroker(), receiver);
} else {
receiver.characters(next.getStringValue());
}
}
return (DocumentImpl)receiver.getDocument();
} catch (final SAXException e) {
throw new XPathException(this, FnModule.SENR0001, e.getMessage());