次のような文字列を受け取ります。
<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
空でさえありました。私はここで何が間違っているのですか?
前もって感謝します。