MMh.. Maybe I incorrectly understood what you wanted to achieve, because your SubMenu node is shifted like a child of Name node.

Qt Code:
  1. QXmlStreamWriter output(&f);
  2.  
  3. output.setCodec("UTF-8");
  4. output.setAutoFormatting(true);
  5. output.writeStartDocument();
  6. output.writeStartElement("Menu");
  7.  
  8. output.writeStartElement("Model");
  9. output.writeTextElement("Name", "Main");
  10.  
  11. output.writeStartElement("SubMenu");
  12. output.writeTextElement("Name", "Network");
  13. output.writeEndElement();
  14.  
  15. output.writeEndElement(); // model
  16.  
  17. output.writeEndElement(); // menu
  18.  
  19. output.writeEndDocument();
To copy to clipboard, switch view to plain text mode