A 收到这样的字符串:
<invoke name="CanClose" returntype="xml">
<arguments>
<string># 998.40</string>
<number>49920</number>
</arguments>
</invoke>
我想QDomDocument
用它们的索引来获取参数的子节点的值(我想在示例中提取字符串“#998.40”和“49920”)。
这是我尝试过的:
QString argument(int index)
{
QDomNode arg = xml->elementsByTagName("arguments").at(index);
return arg.nodeValue();
}
但即使arg
是空的。我在这里做错了什么?
提前致谢。