set.setAttribute("xmlns:xapi", RESOURCE_SET_NS);
doc.appendChild(set);
int i = 0;
while (i < resources.size()) {
XMLResource res = (XMLResource) resources.get(i);
Element resource = doc.createElementNS(RESOURCE_SET_NS,
"xapi:resource");
resource.setAttributeNS(RESOURCE_SET_NS, "xapi:documentID",
res.getDocumentId());
resource.appendChild(doc.importNode(
((Document) res.getContentAsDOM()).getDocumentElement(), true));
set.appendChild(resource);
i++;
}
XMLResource result = new XMLResourceImpl(null, null,
collection, TextWriter.toString(doc));
return result;
}