bjoern: Thanks, that was it. Dealing with text nodes instead of elements. Any idea on how to enable the debug functions?
On Sun, Jun 6, 2010 at 4:20 PM, Bjoern Hoehrmann <[email protected]> wrote: > * Marco Rogers wrote: > >I have two versions of my codebase with pretty minimal changes. Here's > the > >call to xmlSetProp > > > > xmlAttr *elem = xmlSetProp(element->xml_obj, > > (const xmlChar*)*name, > > (const xmlChar*)*value); > > > >The var element->xml_obj is a xmlNodePtr. > > > >In the old version of the code this produced a valid attribute. In the > new > >version it doesn't. This is part of a non-trivial codebase that is > >integrated with google v8 so provided more context is difficult. I've > >checked all of the values and they seem valid. But elem always ends up > >being null. Any idea where/how I should start to debug? > > My guess would be you do not have an element node, but rather some other > node type. A quick look at the source suggests you get NULL in that case > or if the node or the name is NULL, or some rather involved conditions > (see `xmlGetPropNodeInternal`). > -- > Björn Höhrmann · mailto:[email protected] · http://bjoern.hoehrmann.de > Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de > 25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ > -- Marco Rogers [email protected] Life is ten percent what happens to you and ninety percent how you respond to it. - Lou Holtz
_______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
