此图为xml文件格式

下图为生成此xml的代码
bool Instance::write_xml(QString path)
{
QFile file(path);
if (!file.open(QFile::ReadOnly | QFile::Text))
{
qDebug() << "open for add error...";
return false;
}
QDomDocument doc;
QString errorStr;
int errorLine;
int errorColumn;
if (!doc.setContent(&file, false, &errorStr, &errorLine, &errorColumn))
{
qDebug() << "add setcontent error..." << "errorStr&&&&" << errorStr << "errorLine" << errorLine << "errorColume" << errorColumn;
//file.close();
}
file.close();
QDomElement root = doc.documentElement();
if (root.isNull())
{
root = doc.createElement("configinfo");
}
QDomElement elementRoot = doc.createElement("url");
QDomElement elementCreateRoute = doc.createElement("CreateRouteURL");
QDomElement elementCreateAssignment = doc.createElement("CreateAssignmentURL");
QDomElement elementDownLoadImage = doc.createElement("DownLoadImageURL");
QDomElement elementGetTowerID = doc.createElement("GetTowerIDURL");
QDomElement elementDeleteTower = doc.createElement("DeleteTowerIDURL");
QDomElement elementGetLineID = doc.createElement("GetLineIDURL");
QDomElement elementGetResult = doc.createElement("GetResultURL");
QDomElement elementRealTime = doc.createElement("RealTimeURL");
QDomElement elementDeleteAssignment = doc.createElement("DeleteAssignmentIDURL");
QDomElement elementA = doc.createElement("a"

本文介绍了如何使用Qt库来创建XML文件,通过示例代码展示了XML文件的生成过程,并提供了读取XML文件的相关代码。
最低0.47元/天 解锁文章
537

被折叠的 条评论
为什么被折叠?



