msxml3: Return S_FALSE in getNamedItem() of PI node.
This commit is contained in:
parent
0726542ded
commit
0430513448
|
@ -685,7 +685,9 @@ static HRESULT dom_pi_get_qualified_item(const xmlNodePtr node, BSTR name, BSTR
|
|||
static HRESULT dom_pi_get_named_item(const xmlNodePtr node, BSTR name, IXMLDOMNode **item)
|
||||
{
|
||||
FIXME("(%p)->(%s %p): stub\n", node, debugstr_w(name), item );
|
||||
return E_NOTIMPL;
|
||||
if (item)
|
||||
*item = NULL;
|
||||
return S_FALSE;
|
||||
}
|
||||
|
||||
static HRESULT dom_pi_set_named_item(xmlNodePtr node, IXMLDOMNode *newItem, IXMLDOMNode **namedItem)
|
||||
|
|
|
@ -9152,6 +9152,11 @@ static void test_get_attributes(void)
|
|||
hr = IXMLDOMNode_get_attributes(node, &map);
|
||||
ok(hr == S_OK, "got %08x\n", hr);
|
||||
|
||||
node2 = (void*)0xdeadbeef;
|
||||
hr = IXMLDOMNamedNodeMap_getNamedItem(map, _bstr_("attr"), &node2);
|
||||
ok(hr == S_FALSE, "got %08x\n", hr);
|
||||
ok(node2 == NULL, "got %p\n", node2);
|
||||
|
||||
length = -1;
|
||||
hr = IXMLDOMNamedNodeMap_get_length(map, &length);
|
||||
EXPECT_HR(hr, S_OK);
|
||||
|
|
Loading…
Reference in New Issue