Hi,
If you want to set the text content of the first child then do what you
suggest. If you want to set the text content of the node then call
setTextContent on the node. Why don't you give it try and see which
works for you?
Gareth
Mannion, Enda wrote:
How do I use this setTextContent() function.
Something like this?
Node->getFirstChild()->setTextContent(DOMStr("NewText"));
Enda
-----Original Message-----
From: Gareth Reakes [mailto:[EMAIL PROTECTED]
Sent: 06 June 2006 12:15
To: [email protected]
Subject: Re: setNodeValue not working
Hi,
Mannion, Enda wrote:
Hi,
In the code below setNodeValue is not updating the XML file with the
new
value.
Am I doing this correctly?
for(int k = 0; k<childlist->getLength(); k++)
{
inNode = childlist->item(k);
if(DOMNode::ELEMENT_NODE == inNode->getNodeType())
{
char* nodeName =
XMLString::transcode(inNode->getNodeName());
if(strcmp(nodeName, szTag.c_str()) == 0)
{
inNode->getFirstChild()->setNodeValue(DOMStr("Paddy"));
break;
}
}
}
Thats not what you want to do. Take a look at
http://xml.apache.org/xerces-c/apiDocs/classDOMNode.html#_details
for what each of the name/value/attrs mean. If you want to set the
content check out setTextContent.
Gareth
--
Gareth Reakes, Managing Director Embrace Mobile
+44-1865-811197 http://www.embracemobile.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]