* A. Pagaltzis <[EMAIL PROTECTED]> [2006-05-18 18:10]:
> > nodePtr = xmlNewNode(NULL, "node");
> > if (nodePtr)
> > {
> > xmlNodeSetContent(nodePtr, "111&222");
> > }
>
>
> nodePtr = xmlNewNode(NULL, "node");
> if (nodePtr)
> {
> xmlNodeAddContent(nodePtr, "111&222");
> }
Err, they’re probably both equally wrong. I *think* you want
this:
nodePtr = xmlNewNode(NULL, "node");
textPtr = xmlNewText("111&222");
if (nodePtr && textPtr)
{
xmlAddChild(nodePtr, textPtr);
}
But I can’t check right now.
In any case, the correct solution will take the string "111&222"
and automatically put the properly escaped "111&222" into the
text node.
Regards,
--
Aristotle Pagaltzis // <http://plasmasturm.org/>
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml