Hi all,
There seems to be an issue with the getDomNode() method in the generated beans in that it fails to preserve the namespace prefix.  I would expect the method to preserve all xml artifacts of the existing object, but it doesn't seem to be.  On the other hand, the newDomNode() method does preserve the prefix.  What is the proper way for getting the original xml node representation of the object, without having to create a new node?
 
For example, my BoxDocument and BoxType classes were generated from an xsd.  Here's the various xml test outputs:
 
**XML from boxDoc.xmlText():
<box:Box xmlns:box="http://demo/schemas/box"><box:width>123</box:width><box:height>123</box:height></box:Box>
**XML from boxDoc.getDomNode():
<?xml version="1.0" encoding="UTF-8"?>
<Box xmlns="http://demo/schemas/box">
    <width>123</width>
    <height>123</height>
</Box>
 
**XML from boxDoc.newDomNode():
<?xml version="1.0" encoding="UTF-8"?>
<box:Box xmlns:box="http://demo/schemas/box">
    <box:width>123</box:width>
    <box:height>123</box:height>
</box:Box>
Any help is appreciated, thanks!
-Vinh

Reply via email to