[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Updating / replacing the content of a Container
Does anyone have a good suggestion for how to replace (not append) content
for a container? I have a situation as follows:
1. I get the DOM Document from the XMLContainer
2. Add some stuff to the Document
3. Try to update the content using storeDOM(theDocument) but get the
following Exception:
java.lang.RuntimeException: The given DOM document must not have children if
a whole document shall be converted!
at
org.ozoneDB.xml.util.XMLContainerHelperImpl_Proxy.putChunk(XMLContainerHelpe
rImpl_Proxy.java:220)
at org.ozoneDB.xml.util.XMLContainer.storeDOM(XMLContainer.java:234)
at org.ozoneDB.xml.util.XMLContainer.storeDOM(XMLContainer.java:181)
at
org.ozoneDB.xml.cli.resources.XMLResourceImpl.setContentAsDOM(XMLResourceImp
l.java:216)
at LevelZeroTest.updateDOMDocument(LevelZeroTest.java:270)
at LevelZeroTest.testDOM(LevelZeroTest.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.InflatableMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at junit.framework.TestCase.runTest(TestCase.java:156)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:121)
at junit.framework.TestSuite.runTest(TestSuite.java:160)
at junit.framework.TestSuite.run(TestSuite.java:155)
at junit.framework.TestSuite.runTest(TestSuite.java:160)
at junit.framework.TestSuite.run(TestSuite.java:155)
at junit.framework.TestSuite.runTest(TestSuite.java:160)
at junit.framework.TestSuite.run(TestSuite.java:155)
at junit.textui.TestRunner.doRun(TestRunner.java:74)
at junit.textui.TestRunner.run(TestRunner.java:201)
at XMLDBTestSuite.main(XMLDBTestSuite.java:60)
All suggestions are most welcome.
Best regards,
Per
----------------------------------------------------------------------
Post a message: mailto:ozone-dev@ozone-db.org
Unsubscribe: mailto:ozone-dev-request@ozone-db.org?body=unsubscribe
Contact adminstrator: mailto:ozone-dev-owner@ozone-db.org
Read archived messages: http://www.ozone-db.org/
----------------------------------------------------------------------