Commit 142ef8a7 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

scrobj: Ignore processing instructions in scriptlet files.

parent aa503dac
......@@ -1261,8 +1261,18 @@ static const char *debugstr_xml_name(struct scriptlet_factory *factory)
static HRESULT next_xml_node(struct scriptlet_factory *factory, XmlNodeType *node_type)
{
HRESULT hres;
do hres = IXmlReader_Read(factory->xml_reader, node_type);
while (hres == S_OK && *node_type == XmlNodeType_Whitespace);
for (;;)
{
hres = IXmlReader_Read(factory->xml_reader, node_type);
if (FAILED(hres)) break;
if (*node_type == XmlNodeType_Whitespace) continue;
if (*node_type == XmlNodeType_ProcessingInstruction)
{
FIXME("Ignoring processing instruction\n");
continue;
}
break;
}
return hres;
}
......
......@@ -4,7 +4,9 @@
</registration>
<public>
<method name="vbAddOne">
<PARAMETER name="n"></PARAMETER>
<PARAMETER name="n">
<?pi xxx="yyy"?>
</PARAMETER>
</method>
<method name="jsAddTwo" />
<method name="wtTest">
......
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