- 6
- 0
- 约1.28万字
- 约 12页
- 2018-01-18 发布于河南
- 举报
XML文件的处理思考
XML文件的处理思考
1。用分隔符隔开的字符串表示节点路径信息(BCB)。思考原因,一些简单的参数,如果嵌套的比较深入的话,如果用一般XML处理的方法,逐步深入,需要定义好些变量,太麻烦。
??? 假设XML文件为?XNETCONFIG? LOCALNAMEohahu/LOCALNAME? PORT6800/PORT? MAXCLIENT50/MAXCLIENT/XNETCONFIG
访问XNetConfig的Port子节点的方法需要先获取XNetConfig节点,然后再获取Port节点。下面通过通过字符串“XNetConfig.Port”来直接获取Port节点。函数实现如下://定义一个回调函数模板。这样,对于所有找节点的操作就不用关心,只要关心你要对这个节点做什么//函数 返回值类型bool *表示是指针 ActionProc名称 参数_di_IXMLNode pNode,void *pValue(void *pValue为自适应)typedef bool (*ActionProc)(_di_IXMLNode pNode,void *pValue);
?//AnsiString和CString是类似的bool RetrieveNodeByDir(_di_IXMLNode pParent,AnsiString strList,void *pValue,Act
原创力文档

文档评论(0)