zoukankan      html  css  js  c++  java
  • 使用QXmlStreamWriter创建xml

        QByteArray xmlcontents;
        QXmlStreamWriter xmlstreamwriter(&xmlcontents);
        xmlstreamwriter.setAutoFormatting(true);
        xmlstreamwriter.writeStartDocument();
        xmlstreamwriter.writeStartElement("xml");
        xmlstreamwriter.writeStartElement("round");
        xmlstreamwriter.writeAttribute("id", mRoundId);
        xmlstreamwriter.writeAttribute("tableid", mTableId);
        //player1
        xmlstreamwriter.writeStartElement("player1");
        xmlstreamwriter.writeAttribute("framescore", mPlayer1Frame);
        xmlstreamwriter.writeAttribute("points", mPlayer1Point);
        xmlstreamwriter.writeAttribute("break", mPlayer1ContinuePoint);
      xmlstreamwriter.writeCharacters("Hello World"); //添加内容 xmlstreamwriter.writeEndElement();
    //player2 xmlstreamwriter.writeStartElement("player2"); xmlstreamwriter.writeAttribute("framescore", mPlayer2Frame); xmlstreamwriter.writeAttribute("points", mPlayer2Point); xmlstreamwriter.writeAttribute("break", mPlayer2ContinuePoint); xmlstreamwriter.writeEndElement(); xmlstreamwriter.writeEndElement(); xmlstreamwriter.writeEndElement(); xmlstreamwriter.writeEndDocument();

    结果如下

    <?xml version="1.0" encoding="UTF-8"?>
    <xml>
        <round id="" tableid="1">
            <player1 framescore="" points="" break="">Hello World</player1>
            <player2 framescore="" points="" break=""/>
        </round>
    </xml>
  • 相关阅读:
    ThetaSome_ThetaAll子查询
    BMP文件解析
    IN-子查询
    由顶点坐标计算任意多边形面积
    Java入门——多态
    使用Notepad++开发Java程序
    C#利用VUDP.cs开发网络通讯应用例程
    C#利用Vini.cs操作INI文件
    RC522射频卡读写模块驱动(仅读取)
    Tupper自我指涉公式生成器
  • 原文地址:https://www.cnblogs.com/jck34/p/4040895.html
Copyright © 2011-2022 走看看