此图为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.