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]

Reply via email to