Hi.
I am new to XML and xerces. I am hoping that someone can explain to me
why code segment 1 prints #text and then seg faults, but code segment 2
(also below) prints the lines:
tag2
21 text
as expected?
The xml file is:
<root>
<tag1>
<tag11>11 text</tag11>
<tag12>12 text</tag12>
</tag1>
<tag2>
<tag21>21 text</tag21>
<tag22>22 text</tag22>
</tag2>
</root>
Code segment 1
---------------
DOM_Document doc = parser.getDocument();
DOM_Element rootElement = doc.getDocumentElement();
DOMString tag2Name = DOMString("tag2");
DOM_NodeList nodeList = rootElement.getElementsByTagName(tag2Name);
DOM_Node node2 = nodeList.item(0);
DOM_Node node21 = node2.getFirstChild();
node21.getNodeName().println();
node21.getFirstChild().getNodeValue().println();
Code segment 2
---------------
DOM_Document doc = parser.getDocument();
DOM_Element rootElement = doc.getDocumentElement();
DOMString tag21Name = DOMString("tag21");
DOM_NodeList nodeList = rootElement.getElementsByTagName(tag21Name);
DOM_Node node21 = nodeList.item(0);
node21.getNodeName().println();
node21.getFirstChild().getNodeValue().println();
Thanks! (sorry if the answer is obvious!)
--
Glenn
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]