XML文件的处理思考.docVIP

  • 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)

1亿VIP精品文档

相关文档