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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]