Works for me:
#include <QtGui>
#include <QtXml>
int main(int argc, char *argv[])
{
QString fileName
= QFileDialog::getSaveFileName(0,
"Save File",
"",
"XML Files ( *.xml)");
if (!fileName.isNull())
{
{
QXmlStreamWriter xmlWriter(&file);
xmlWriter.writeStartDocument();
xmlWriter.writeDTD("<!DOCTYPE xbel>");
xmlWriter.writeStartElement("xbel");
xmlWriter.writeAttribute("version", "1.0");
xmlWriter.writeTextElement("Uri", "name", "This is Text");
xmlWriter.writeEndDocument();
}
}
return 0;
}
#include <QtGui>
#include <QtXml>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QString fileName = QFileDialog::getSaveFileName(0, "Save File", "", "XML Files ( *.xml)");
if (!fileName.isNull())
{
QFile file(fileName);
if (file.open(QIODevice::WriteOnly | QIODevice::Text))
{
QXmlStreamWriter xmlWriter(&file);
xmlWriter.writeStartDocument();
xmlWriter.writeDTD("<!DOCTYPE xbel>");
xmlWriter.writeStartElement("xbel");
xmlWriter.writeAttribute("version", "1.0");
xmlWriter.writeTextElement("Uri", "name", "This is Text");
xmlWriter.writeEndDocument();
}
}
return 0;
}
To copy to clipboard, switch view to plain text mode
Bookmarks