Hi, Brian,
Is the ###doc### a typo?
for(DOM_Node child=doc.getFirstChild(); child!=NULL;
child=child.getNextSibling() )
{
if (child.getNodeType()== DOM_Node::ELEMENT_NODE)
{
int chTypeNode = child.getNodeType();
DOMString chNodeName = child.getNodeName();
char* chNodeNameVal = chNodeName.transcode();
DOM_Node children = ###doc###.getFirstChild();
???
DOM_Node children = child.getFirstChild();
DOMString chNdValue = children.getNodeValue();
char* chNdNameVal = chNdValue.transcode();
//I want to print out each value in the children nodes
cout << "\nValues are" << chNdNameVal << endl;
}
else
{
//do nothing
}
}
Regards,
Peiyong Zhang
____________________________________________
XML Parsers Development
IBM Toronto Laboratory email: [EMAIL PROTECTED]
Phone: (416)448-4088; Fax: (416)448-4414; T/L: 778-4088
"Jones, Brian O." <[EMAIL PROTECTED]> on 03/27/2001 09:55:58
AM
Please respond to [EMAIL PROTECTED]
To: "'xercesDev'" <[EMAIL PROTECTED]>
cc:
Subject: Parser problem
Hello all,
I am having no luck getting values from the children nodes. Any
suggestions
on what to do?
here is a code subset of what I did...
DOM_Document doc = parser->getDocument();
DOM_NodeList nodeList = doc.getElementsByTagName("Server");
for(DOM_Node child=doc.getFirstChild(); child!=NULL;
child=child.getNextSibling() )
{
if (child.getNodeType()== DOM_Node::ELEMENT_NODE)
{
int chTypeNode = child.getNodeType();
DOMString chNodeName = child.getNodeName();
char* chNodeNameVal = chNodeName.transcode();
DOM_Node children = doc.getFirstChild();
DOMString chNdValue = children.getNodeValue();
char* chNdNameVal = chNdValue.transcode();
//I want to print out each value in the children nodes
cout << "\nValues are" << chNdNameVal << endl;
}
else
{
//do nothing
}
}
My XML file looks something like this...
<HWCONFIG>
<Server>
<HostName>
PEPSI
</HostName>
<Channel>
<Type>
TNT
</Type>
</Channel>
</Server>
</HWCONFIG>
I am trying to get the values PEPSI and TNT out. And having no luck
If you have any suggestions it would be greatly appreciated...
Thanks in Advance.
Brian Jones
Software Engineer
(Email) [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]