void csTinyXmlNode::RemoveAttributes () { TiXmlElement* element = node->ToElement (); if (element) { for (size_t i = 0; i < element->GetAttributeCount (); i++) { TiDocumentAttribute& attrib = element->GetAttribute (i); element->RemoveAttribute(attrib.Name ()); } } }
void csTinyXmlNode::RemoveAttribute (const csRef<iDocumentAttribute>& attribute) { TiXmlElement* element = node->ToElement (); if (element) { for (size_t i = 0 ; i < element->GetAttributeCount (); i++) { TiDocumentAttribute& attrib = element->GetAttribute (i); if (strcmp (attribute->GetName(), attrib.Name ()) == 0) { element->RemoveAttribute(attrib.Name()); } } } }