c++ builder 读取指定单个名称节点的值

简介: 首先声明。 这里所说的是要找的节点在xml中只有一个且,他是一个文本结点bool ReadSingleXmlElement(_di_IXMLNode parentNode,AnsiString const input,AnsiString& output) {//读取单个文本节点 _d...

首先声明。

这里所说的是要找的节点在xml中只有一个且,他是一个文本结点

bool ReadSingleXmlElement(_di_IXMLNode parentNode,AnsiString const input,AnsiString& output)
{//读取单个文本节点
    _di_IXMLNodeList nodelist=parentNode->ChildNodes;
    _di_IXMLNode tempnode;
    for(int i=0;i<nodelist->Count;i++)
    {
        if(tempnode=nodelist->FindNode(input))
        {
            if(!tempnode->IsTextElement)//如果它不是一个文本结点
                return false;

            output=tempnode->Text;
            return true;
        }
        else
            if(nodelist->Nodes[i]->HasChildNodes)
                ReadSingleXmlElement(nodelist->Nodes[i],input,output);
            else
                return false;
    }
}
相关文章
|
7月前
|
存储 C++
UE5 C++:自定义Http节点获取Header数据
综上,通过为UE5创建一个自定义HTTP请求类并覆盖GetResult方法,就能成功地从HTTP响应的Header数据中提取信息。在项目中使用自定义类,不仅可以方便地访问响应头数据,也可随时使用这些信息。希望这种方法可以为你的开发过程带来便利和效益。
286 35
|
算法 编译器 C语言
【C++模板的派生】探索C++模板中的依赖名称问题及其解决方案
【C++模板的派生】探索C++模板中的依赖名称问题及其解决方案
192 0
|
NoSQL API Redis
c++开发redis module问题之为什么在使用RedisModule_GetApi之前要通过((void**)ctx)[0]这种方式获取其地址
c++开发redis module问题之为什么在使用RedisModule_GetApi之前要通过((void**)ctx)[0]这种方式获取其地址
167 20
|
存储 IDE 编译器
c++primer plus 6 读书笔记 第九章 内存模型和名称空间
c++primer plus 6 读书笔记 第九章 内存模型和名称空间
|
算法 编译器 C语言
【C++ 函数 基本教程 第六篇 】深度解析C++函数符号:GCC与VS的名称修饰揭秘
【C++ 函数 基本教程 第六篇 】深度解析C++函数符号:GCC与VS的名称修饰揭秘
541 1
|
算法 Java C++
Java每日一练(20230424) 二叉树中序遍历、交换链表节点、不同子序列
Java每日一练(20230424) 二叉树中序遍历、交换链表节点、不同子序列
187 0
Java每日一练(20230424) 二叉树中序遍历、交换链表节点、不同子序列
|
存储 算法 编译器
【C/C++ 数据结构 线性表】 数据结构 解析 链表中哨兵节点(伪节点)的作用
【C/C++ 数据结构 线性表】 数据结构 解析 链表中哨兵节点(伪节点)的作用
436 0
|
存储 C语言 C++
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
C++遍历文件夹获取各文件名称并筛选指定格式类型的文件或具有特定名称的文件
322 1
|
Java C++ Python
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-456 求链表各节点的平均值(C++解法)
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-456 求链表各节点的平均值(C++解法)
139 0
剑指offer(C++)-JZ54:二叉搜索数的第k个节点(数据结构-树)
剑指offer(C++)-JZ54:二叉搜索数的第k个节点(数据结构-树)
剑指offer(C++)-JZ54:二叉搜索数的第k个节点(数据结构-树)