* A. Pagaltzis <pagaltzis gmx.de> [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/&g
t;
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml gnome.org
http://mai
l.gnome.org/mailman/listinfo/xml
|