|
From: <rv...@us...> - 2010-02-11 06:52:03
|
Revision: 490
http://treebase.svn.sourceforge.net/treebase/?rev=490&view=rev
Author: rvos
Date: 2010-02-11 06:51:56 +0000 (Thu, 11 Feb 2010)
Log Message:
-----------
Fixed org.dom4j.IllegalAddException
Modified Paths:
--------------
trunk/treebase-core/src/main/java/org/cipres/treebase/service/nexus/NexusServiceRDFa.java
Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/service/nexus/NexusServiceRDFa.java
===================================================================
--- trunk/treebase-core/src/main/java/org/cipres/treebase/service/nexus/NexusServiceRDFa.java 2010-02-11 06:37:11 UTC (rev 489)
+++ trunk/treebase-core/src/main/java/org/cipres/treebase/service/nexus/NexusServiceRDFa.java 2010-02-11 06:51:56 UTC (rev 490)
@@ -109,9 +109,11 @@
QName qName = QName.get("base", "xml", "http://www.w3.org/XML/1998/namespace");
String sourceBase = nexmlDocument.getRootElement().attributeValue(qName);
cdaoDoc.getRootElement().setAttributeValue(qName, sourceBase);
- Iterator<org.dom4j.Element> elementIterator = rdfaDoc.getRootElement().elementIterator();
+ Iterator<org.dom4j.Element> elementIterator = rdfaDoc.getRootElement().elementIterator();
while ( elementIterator.hasNext() ) {
- cdaoDoc.getRootElement().add(elementIterator.next());
+ org.dom4j.Element elt = elementIterator.next();
+ elt.detach();
+ cdaoDoc.getRootElement().add(elt);
}
return cdaoDoc.asXML();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|