import org.dom4j.Document;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;

SAXReader reader = new SAXReader(false);
reader.setIncludeInternalDTDDeclarations(false);
reader.setIncludeExternalDTDDeclarations(false);

Document document = reader.read(new StringReader(xml_text));
List nodelist = document.selectNodes(xpath);

ArrayList outputXmlList = new ArrayList();
int i = 1;
for (Iterator iter = nodelist.iterator(); iter.hasNext();) {
        outputXmlList.add(
        "<moby:MOBY xmlns:moby='http://www.biomoby.org/moby' xmlns='http://www.biomoby.org/moby'>"+
        "<moby:mobyContent><moby:mobyData moby:queryID='"+(i++)+"'><moby:Simple>"+
        ((Node) iter.next()).asXML()+
        "</moby:Simple></moby:mobyData></moby:mobyContent></moby:MOBY>");
}
List nodelistAsXML=outputXmlList;
