Thanks for your help , I'll try
both ways (xmlNewText and escape properly all the especial
characters).
> -----Mensaje original-----
> De: xml-bounces gnome.org [mailto ml-bo
unces gnome.org]En
> nombre de A.
> Pagaltzis
> Enviado el: jueves, 18 de mayo de 2006 18:26
> Para: xml gnome.org
> Asunto: Re: [xml] Use of the "&"
character in the content of a Node
>
>
> * 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
>
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml gnome.org
http://mai
l.gnome.org/mailman/listinfo/xml
|