我正在使用 qxmpp 编写一个小型 XMPP 服务器。现在我想创建一个 QXmppStanza 并将它(就像客户端发送它一样)呈现给服务器和我的插件使用
void QXmppServer::handleElement(const QDomElement &element)
此函数需要 QDomElement 而不是 QXmppStanza。我在 QXmppStanza 及其派生类(除了 parse(...) )中找到的唯一 XML 相关函数是函数
void toXml(QXmlStreamWriter *writer)
我还没有在 qt 中处理 XML 的经验,所以有没有比将 XML 写入字符串/字节数组更高效的方法,使用它作为输入来创建一个新的 QDomElement 并返回它的 documentElement?