Quotsgamsot
New Member
I am processing a DomDocument which is basically the XML result of a SOAP web service. To give you an idea, this is what it looks like\[code\]...<ParentNode><ChildNode><output><escaped<string</ChildNode></ParentNode>...\[/code\]Yes, the value of ChildNode is a string that has been output escaped and is XML that is packed within this XML. I do the usual run of DomDocument processing such as \[code\]NodeList rows = dom.getElementsByTagName(ChildNode);for(int i=0;i<rows.length;i++){ System.out.println(rows.getParentNode()); // returns ParentNode System.out.println(rows.getNodeName()); // returns ChildNode System.out.println(rows.getNodeValue()); // returns null}\[/code\]After you inspect the above code, you realize that even though the node returns correct values for ParentNode and the NodeName node, it returns a null value upon accessing getNodeValue(). There is a string here, and I can see it in my console output. But I am not sure what trick I am missing here, does the output escaping mess it up in any particular way?Thanks,Parijat