代码拉取完成,页面将自动刷新
同步操作将从 Acreate/gamePlanTool 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef H_MY__DXML_H__H
#define H_MY__DXML_H__H
#include <QDomDocument>
namespace dXml {
class XmlDataDoc;
class XmlDataUnit;
// node 转换到 QDomElement 树
QDomElement toDocElement(QDomDocument& doc, XmlDataUnit* node);
// 从 QDomElement 转 node
void domDocumentToDxmlUnitDoc(dXml::XmlDataUnit* saveToData, QString& outPITarget, QString& outPIData, QDomDocument doc);
// 存储到 file
// nodes 多个根节点
bool save(QList<XmlDataUnit*>& nodes, const QString& file, QDomDocument* qDomDocument = Q_NULLPTR, int tabSize = 4, QDomNode::EncodingPolicy edcoding = QDomNode::EncodingFromDocument);
/*
* saveToDataList 用于存储结果
* outPITarget 存储 ProcessingInstructionTarget
* outPIData 存储 ProcessingInstructionData
*/
bool readXmlFile(XmlDataUnit* saveToData, QString& outPITarget, QString& outPIData, const QString& file);
/*
* 从文本中读取到xml
*/
bool readStringToXml(XmlDataUnit* saveToData, QString& outPITarget, QString& outPIData, const QString& strStream);
/*
* QDomNodeList 转 QList<dXml::XmlDataUnit*>
*/
QList<dXml::XmlDataUnit*> docChildRootNodesToXmlDataUnity(const QDomNodeList& domNodes, XmlDataUnit* paren);
inline const char* getProcessingInstructionTarget( ) {
static const char* instance = "xml";
return instance;
}
inline const char* getProcessingInstructionData( ) {
static const char* instance = "version=\"1.0\" encoding=\"UTF-8\"";
return instance;
}
inline const char* getDefaultXmlxStr( ) {
static const char* instance = "<?xml version=\"1.0\" encoding=\"utf-8\"?><setting><language select=\"zh-CN\"><zh-CN>zh-cn.lg</zh-CN><en>en.lg</en></language></setting>";
return instance;
}
}
#endif // H_MY__DXML_H__H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。