[PATCH 1/5] Implement IXMLDOMElement::removeAttribute()
Nikolay Sivov
bunglehead at gmail.com
Mon Jan 18 14:29:21 CST 2010
---
dlls/msxml3/element.c | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/dlls/msxml3/element.c b/dlls/msxml3/element.c
index b698042..e6f2f76 100644
--- a/dlls/msxml3/element.c
+++ b/dlls/msxml3/element.c
@@ -598,8 +598,19 @@ static HRESULT WINAPI domelem_removeAttribute(
IXMLDOMElement *iface,
BSTR p)
{
- FIXME("\n");
- return E_NOTIMPL;
+ domelem *This = impl_from_IXMLDOMElement( iface );
+ IXMLDOMNamedNodeMap *attr;
+ HRESULT hr;
+
+ TRACE("(%p)->(%s)", This, debugstr_w(p));
+
+ hr = IXMLDOMElement_get_attributes(iface, &attr);
+ if (hr != S_OK) return hr;
+
+ hr = IXMLDOMNamedNodeMap_removeNamedItem(attr, p, NULL);
+ IXMLDOMNamedNodeMap_Release(attr);
+
+ return hr;
}
static HRESULT WINAPI domelem_getAttributeNode(
--
1.5.6.5
--=-UM76vpbz5xTG3ljRAwHZ--
More information about the wine-patches
mailing list