我正在寻找使用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">
因此,我想知道如何在同一元素中添加多个属性。请帮忙。谢谢。