Hi all, Another unexpected one - I'm copying properties now. xmlCopyProp requires the target node for the copy, but although it sets the parent of the xmlAttr to the node, it doesn't actually attach the property to the node at all. Is this correct behaviour? I can't see any other way to achieve the desired result.
In fact, there doesn't seem to be a way in general to insert a value into a node's prop list except by adding it from scratch using the text values with xmlNew[Ns]Prop() or xmlSet[Ns]Prop(). Perhaps the fact that I'm stuffing around in the internals of the tree api explains why there is no API to do what I want? Nonetheless, xmlCopyProp seems to be a public function - I'm at a loss to see what you can do with the xmlAttrPtr it returns once you've called it, since the property believes it's connected to the node but the node itself knows nothing about that property so it fails to appear in xmlDocFormatDump output, for example. Any suggestions? -- Callum Gibson @ home _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
