tinyxml 查找指定节点
2011-08-02 13:33
1001 查看
根据节点名,查找指定节点,返回节点指针。
网上找到了一个这样的函数,但有问题,不能用,改了一下,能用......
//pRootEle 根节点
//strNodeName 查找的节点名
//destNode 查找的节点指针
网上找到了一个这样的函数,但有问题,不能用,改了一下,能用......
//pRootEle 根节点
//strNodeName 查找的节点名
//destNode 查找的节点指针
bool GetNodePointerByName(TiXmlElement* pRootEle, const char* strNodeName,TiXmlElement* &destNode) { // if equal root node then return if (0 == strcmp(strNodeName, pRootEle->Value())) { destNode = pRootEle; return true; } TiXmlElement* pEle = pRootEle; for (pEle = pRootEle->FirstChildElement(); pEle; pEle = pEle->NextSiblingElement()) { // recursive find sub node return node pointer if (0 != strcmp(pEle->Value(), strNodeName)) { GetNodePointerByName(pEle,strNodeName,destNode); } else { destNode = pEle; printf("destination node name: %s\n", pEle->Value()); return true; } } return false; }
相关文章推荐
- C# winform 在xml文件中根据指定节点名查找节点名以及值
- dom4j的xpath查找xml的指定节点
- javascrpt DOMDocument查找xml指定节点实现程序
- tinyxml 查找节点
- javascrpt DOMDocument查找xml指定节点实现程序
- 从XML对象中查找指定节点的值
- TinyXml 查询指定节点、删除指定节点和增加节点
- 当XML用selectSingleNode查找节点时,出现“未指定错误”时的处理
- TinyXml 修改指定节点和增加节点的做法
- dom4j的xpath查找xml的指定节点
- TinyXml节点查找及修改
- dom4j的xpath查找xml的指定节点
- TinyXml 查询指定节点、删除指定节点和增加节点
- 基于webmagic的java网页爬虫,抓取网页指定节点,然后使用dom4j分析xml数据
- .net 处理xml 查找节点 属性 添加节点
- XML(4)XDocument和XmlDocument搜索指定的节点
- 查找指定目录下的文件 .xml
- WITH AS实现查找表中指定节点的所有子节点
- 查找二叉树的指定节点及根节点到该节点的路径
- 可双向并指定开始结点的treeview节点遍历查找方法类