Commit d3f456d1 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface.

parent 730fa1e7
...@@ -504,7 +504,8 @@ static HRESULT WINAPI domattr_get_namespaceURI( ...@@ -504,7 +504,8 @@ static HRESULT WINAPI domattr_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
domattr *This = impl_from_IXMLDOMAttribute( iface ); domattr *This = impl_from_IXMLDOMAttribute( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI domattr_get_prefix( static HRESULT WINAPI domattr_get_prefix(
......
...@@ -515,7 +515,8 @@ static HRESULT WINAPI domcdata_get_namespaceURI( ...@@ -515,7 +515,8 @@ static HRESULT WINAPI domcdata_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
domcdata *This = impl_from_IXMLDOMCDATASection( iface ); domcdata *This = impl_from_IXMLDOMCDATASection( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI domcdata_get_prefix( static HRESULT WINAPI domcdata_get_prefix(
......
...@@ -508,7 +508,8 @@ static HRESULT WINAPI domcomment_get_namespaceURI( ...@@ -508,7 +508,8 @@ static HRESULT WINAPI domcomment_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
domcomment *This = impl_from_IXMLDOMComment( iface ); domcomment *This = impl_from_IXMLDOMComment( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI domcomment_get_prefix( static HRESULT WINAPI domcomment_get_prefix(
......
...@@ -512,7 +512,8 @@ static HRESULT WINAPI domfrag_get_namespaceURI( ...@@ -512,7 +512,8 @@ static HRESULT WINAPI domfrag_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
domfrag *This = impl_from_IXMLDOMDocumentFragment( iface ); domfrag *This = impl_from_IXMLDOMDocumentFragment( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI domfrag_get_prefix( static HRESULT WINAPI domfrag_get_prefix(
......
...@@ -1425,7 +1425,8 @@ static HRESULT WINAPI domdoc_get_namespaceURI( ...@@ -1425,7 +1425,8 @@ static HRESULT WINAPI domdoc_get_namespaceURI(
BSTR* namespaceURI ) BSTR* namespaceURI )
{ {
domdoc *This = impl_from_IXMLDOMDocument3( iface ); domdoc *This = impl_from_IXMLDOMDocument3( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), namespaceURI ); TRACE("(%p)->(%p)\n", This, namespaceURI);
return node_get_namespaceURI(&This->node, namespaceURI);
} }
......
...@@ -964,7 +964,8 @@ static HRESULT WINAPI domelem_get_namespaceURI( ...@@ -964,7 +964,8 @@ static HRESULT WINAPI domelem_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
domelem *This = impl_from_IXMLDOMElement( iface ); domelem *This = impl_from_IXMLDOMElement( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI domelem_get_prefix( static HRESULT WINAPI domelem_get_prefix(
......
...@@ -506,7 +506,8 @@ static HRESULT WINAPI entityref_get_namespaceURI( ...@@ -506,7 +506,8 @@ static HRESULT WINAPI entityref_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
entityref *This = impl_from_IXMLDOMEntityReference( iface ); entityref *This = impl_from_IXMLDOMEntityReference( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI entityref_get_prefix( static HRESULT WINAPI entityref_get_prefix(
......
...@@ -273,6 +273,7 @@ extern HRESULT node_get_xml(xmlnode*,BOOL,BOOL,BSTR*); ...@@ -273,6 +273,7 @@ extern HRESULT node_get_xml(xmlnode*,BOOL,BOOL,BSTR*);
extern HRESULT node_clone(xmlnode*,VARIANT_BOOL,IXMLDOMNode**); extern HRESULT node_clone(xmlnode*,VARIANT_BOOL,IXMLDOMNode**);
extern HRESULT node_get_prefix(xmlnode*,BSTR*); extern HRESULT node_get_prefix(xmlnode*,BSTR*);
extern HRESULT node_get_base_name(xmlnode*,BSTR*); extern HRESULT node_get_base_name(xmlnode*,BSTR*);
extern HRESULT node_get_namespaceURI(xmlnode*,BSTR*);
extern HRESULT DOMDocument_create_from_xmldoc(xmlDocPtr xmldoc, IXMLDOMDocument3 **document); extern HRESULT DOMDocument_create_from_xmldoc(xmlDocPtr xmldoc, IXMLDOMDocument3 **document);
extern HRESULT SchemaCache_validate_tree(IXMLDOMSchemaCollection2* iface, xmlNodePtr tree); extern HRESULT SchemaCache_validate_tree(IXMLDOMSchemaCollection2* iface, xmlNodePtr tree);
......
...@@ -1079,15 +1079,10 @@ static HRESULT WINAPI xmlnode_selectSingleNode( ...@@ -1079,15 +1079,10 @@ static HRESULT WINAPI xmlnode_selectSingleNode(
return r; return r;
} }
static HRESULT WINAPI xmlnode_get_namespaceURI( HRESULT node_get_namespaceURI(xmlnode *This, BSTR *namespaceURI)
IXMLDOMNode *iface,
BSTR* namespaceURI)
{ {
xmlnode *This = impl_from_IXMLDOMNode( iface );
xmlNsPtr *ns; xmlNsPtr *ns;
TRACE("(%p)->(%p)\n", This, namespaceURI );
if(!namespaceURI) if(!namespaceURI)
return E_INVALIDARG; return E_INVALIDARG;
...@@ -1174,9 +1169,7 @@ static const struct IXMLDOMNodeVtbl xmlnode_vtbl = ...@@ -1174,9 +1169,7 @@ static const struct IXMLDOMNodeVtbl xmlnode_vtbl =
NULL, NULL,
xmlnode_transformNode, xmlnode_transformNode,
xmlnode_selectNodes, xmlnode_selectNodes,
xmlnode_selectSingleNode, xmlnode_selectSingleNode
NULL,
xmlnode_get_namespaceURI
}; };
void destroy_xmlnode(xmlnode *This) void destroy_xmlnode(xmlnode *This)
...@@ -1672,7 +1665,8 @@ static HRESULT WINAPI unknode_get_namespaceURI( ...@@ -1672,7 +1665,8 @@ static HRESULT WINAPI unknode_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
unknode *This = impl_from_unkIXMLDOMNode( iface ); unknode *This = impl_from_unkIXMLDOMNode( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI unknode_get_prefix( static HRESULT WINAPI unknode_get_prefix(
......
...@@ -523,7 +523,8 @@ static HRESULT WINAPI dom_pi_get_namespaceURI( ...@@ -523,7 +523,8 @@ static HRESULT WINAPI dom_pi_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface ); dom_pi *This = impl_from_IXMLDOMProcessingInstruction( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI dom_pi_get_prefix( static HRESULT WINAPI dom_pi_get_prefix(
......
...@@ -593,7 +593,8 @@ static HRESULT WINAPI domtext_get_namespaceURI( ...@@ -593,7 +593,8 @@ static HRESULT WINAPI domtext_get_namespaceURI(
BSTR* p) BSTR* p)
{ {
domtext *This = impl_from_IXMLDOMText( iface ); domtext *This = impl_from_IXMLDOMText( iface );
return IXMLDOMNode_get_namespaceURI( IXMLDOMNode_from_impl(&This->node), p ); TRACE("(%p)->(%p)\n", This, p);
return node_get_namespaceURI(&This->node, p);
} }
static HRESULT WINAPI domtext_get_prefix( static HRESULT WINAPI domtext_get_prefix(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment