so my results for my SQL Query is
1000398| Main
1000398|1100413| Network
1000398|1100414| Plans
1000398|1100415| Support
1000402| Dine.To
1000403| TourismTo
1100399| Shopping
1100399|1100400| Store 1
1100399|1100401| Store 2
1100399|1100402| Store 3
1100399|1100403| Store 4
1100404| News
1100404|1100405| Canada
1100404|1100406| Politics
1100404|1100407| Soccer
1100408| Weather
1100409| Hotels
1100409|1100410| Holiday Inn
1100409|1100411| Hilton
1000398| Main
1000398|1100413| Network
1000398|1100414| Plans
1000398|1100415| Support
1000402| Dine.To
1000403| TourismTo
1100399| Shopping
1100399|1100400| Store 1
1100399|1100401| Store 2
1100399|1100402| Store 3
1100399|1100403| Store 4
1100404| News
1100404|1100405| Canada
1100404|1100406| Politics
1100404|1100407| Soccer
1100408| Weather
1100409| Hotels
1100409|1100410| Holiday Inn
1100409|1100411| Hilton
To copy to clipboard, switch view to plain text mode
i am writing this data using QXmlStreamWriter
Like so
QXmlStreamWriter output(&file);
output.setCodec("UTF-8");
output.setAutoFormatting(true);
output.writeStartDocument();
output.writeStartElement("Menu");
while (sqlSelFrmView.next())
{
output.writeStartElement("Model");
output.writeTextElement("Name", sqlSelFrmView.value(1).toString());
output.writeEndElement();
}
output.writeEndDocument();
QXmlStreamWriter output(&file);
output.setCodec("UTF-8");
output.setAutoFormatting(true);
output.writeStartDocument();
output.writeStartElement("Menu");
while (sqlSelFrmView.next())
{
output.writeStartElement("Model");
output.writeTextElement("Name", sqlSelFrmView.value(1).toString());
output.writeEndElement();
}
output.writeEndDocument();
To copy to clipboard, switch view to plain text mode
Sure this works but it write it in XML format as
<Menu>
<Model>
<Name>Main</Name>
</Model>
<Model>
<Name> Network</Name>
</Model>
</Menu>
<Menu>
<Model>
<Name>Main</Name>
</Model>
<Model>
<Name> Network</Name>
</Model>
</Menu>
To copy to clipboard, switch view to plain text mode
now i need to do something a little different
based off of my sql root items are level = 1 and sub items are level = 2
how can i write the data as
<Menu>
<Model>
<Name>Main</Name> // Level = 1
<SubMenu>
<Name> Network</Name> // Level = 2
</SubMenu>
</Model>
</Menu>
<Menu>
<Model>
<Name>Main</Name> // Level = 1
<SubMenu>
<Name> Network</Name> // Level = 2
</SubMenu>
</Model>
</Menu>
To copy to clipboard, switch view to plain text mode
Bookmarks