MMh.. Maybe I incorrectly understood what you wanted to achieve, because your SubMenu node is shifted like a child of Name node.
QXmlStreamWriter output(&f);
output.setCodec("UTF-8");
output.setAutoFormatting(true);
output.writeStartDocument();
output.writeStartElement("Menu");
output.writeStartElement("Model");
output.writeTextElement("Name", "Main");
output.writeStartElement("SubMenu");
output.writeTextElement("Name", "Network");
output.writeEndElement();
output.writeEndElement(); // model
output.writeEndElement(); // menu
output.writeEndDocument();
QXmlStreamWriter output(&f);
output.setCodec("UTF-8");
output.setAutoFormatting(true);
output.writeStartDocument();
output.writeStartElement("Menu");
output.writeStartElement("Model");
output.writeTextElement("Name", "Main");
output.writeStartElement("SubMenu");
output.writeTextElement("Name", "Network");
output.writeEndElement();
output.writeEndElement(); // model
output.writeEndElement(); // menu
output.writeEndDocument();
To copy to clipboard, switch view to plain text mode
Bookmarks