如何在QT 4.8中的XML文件的同一元素中添加多个属性

时间:2018-07-23 13:51:22

标签: c++ xml qt

我正在寻找使用QT 4.8在XML文件中添加多个属性。将会是这样的:-

<Communication xmlns="http://tempuri.org/communication.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">

为此,请使用QXmlStreamWriter xw并通过以下行创建一个元素:-

xw.writeStartElement(fileID);

现在我尝试添加属性:-

xw.writeAttribute("xmlns=","http://tempuri.org/communication.xsd");
xw.writeAttribute("xmlns:xs=","http://www.w3.org/2001/XMLSchema");

但不幸的是,writeAttribute函数仅在创建元素之后才可以工作。请read here对此进行说明。所以,我得到这样的输出:-

<Communication xmlns:xs="http://tempuri.org/communication.xsd">

因此,我想知道如何在同一元素中添加多个属性。请帮忙。谢谢。

0 个答案:

没有答案