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. |