Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

XML writer



  • @
    QXmlStreamWriter stream(&output);
    stream.setAutoFormatting(true);
    stream.writeStartDocument();
    ...
    stream.writeStartElement("bookmark");
    stream.writeAttribute("href", "http://qt-project.org/");
    stream.writeTextElement("title", "Qt Project");
    stream.writeEndElement(); // bookmark
    ...
    stream.writeEndDocument();
    @

    Hi,
    Im newbie with qt and never worked on xml.
    While going through documentation, I found this code as sample example for writing in to XML.
    May I please know what is "output " in first line?

    Is it a file streamer??
    can i get a basic code for read and write xml. please. So that I can get some idea on implementation.

    Thanq.

    [edit: Added missing coding tags @ SGaist]


  • Lifetime Qt Champion

    Hi,

    If you take the three constructors from QXmlStreamWriter, output can either be a QIODevice, a QByteArray or a QString.

    For an example on how to use this class look for the "QXmlStream Bookmarks Example" in Qt's documentation


Log in to reply