如何在 Qt 中解析 XML 字符串

2023-12-24

我正在开发一个应用程序,在创建 Web 服务后,我收到了来自服务器的响应,该响应位于 XML 标记中。

响应:

<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n
<string...... /\">Hello World</string>

我只想读取“Hello World”字符串。 我应该如何解析它?


我希望这有帮助:

QByteArray xmlText;
//Get your xml into xmlText(you can use QString instead og QByteArray)
QDomDocument doc;
doc.setContent(xmlText);
QDomNodeList list=doc.elementsByName("string");
QString helloWorld=list.at(0).toElement().text();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Qt 中解析 XML 字符串 的相关文章

随机推荐