Commit 64e5a6a2 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

msxml3: Allow to create dummy node map for <?xml ?>.

parent e5e0b842
......@@ -333,9 +333,10 @@ static HRESULT WINAPI dom_pi_get_attributes(
if (!strcmpW(name, xmlW))
{
FIXME("not implemented for <?xml..?> declaration\n");
FIXME("created dummy map for <?xml ?>\n");
*map = create_nodemap(This->node.node);
SysFreeString(name);
return E_NOTIMPL;
return S_OK;
}
SysFreeString(name);
......
......@@ -9714,9 +9714,14 @@ static void test_get_attributes(void)
ok(hr == S_OK, "got %08x\n", hr);
hr = IXMLDOMNode_get_attributes(node, &map);
todo_wine ok(hr == S_OK, "got %08x\n", hr);
ok(hr == S_OK, "got %08x\n", hr);
length = -1;
hr = IXMLDOMNamedNodeMap_get_length(map, &length);
EXPECT_HR(hr, S_OK);
todo_wine ok(length == 1, "got %d\n", length);
if (hr == S_OK)
if (hr == S_OK && length == 1)
{
IXMLDOMAttribute *attr;
DOMNodeType type;
......
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