I am trying to write a function that removes all attributes from an
element using the tree interface. It seems that xml:lang, xml:id, and
xml:space are special cases, since they have their own get and set
functions.
Do I need to do anything special to remove these attributes from the
node? My current code for "remove all attributes" is this:
inline void
removeAllNodeAttributes (xmlNodePtr pNode)
{
xmlAttrPtr pAttr;
while (NULL != (pAttr = pNode->properties))
{
xmlRemoveProp (pAttr);
}
}
Thanks,
Rush
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml