在工程的实现过程中,遇到XML相关知识,作记录,便于查看。
1,为了防止当前目录发生变化(如操作过程中出现“浏览”操作),在程序初始化时就保存当前的工程目录:
TCHAR tchBuffer[MAX_PATH ];
LPTSTR lpszCurDir;
lpszCurDir = tchBuffer;
GetCurrentDirectory(MAX_PATH , lpszCurDir);
m_projectPath.Format(_T("%s"),lpszCurDir); //m_projectPath CString类型,保存路径
CString szXmlFile;
szXmlFile=m_projectPath;
szXmlFile+="\\XML\\quickexe.xml"; //szXmlFile即为xml的路径
2,xml中创建节点并添加相应属性:
一些声明定义:
IXMLDOMDocumentPtr pDoc = NULL; // xml文档
IXMLDOMElementPtr pRootElement = NULL, pElement =