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
было пусто.Что я здесь не так делаю?
Заранее спасибо.