gpt4 book ai didi

c++ - 如何使用 FirstCHildElement 从 xml 标签获取值

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:14 26 4
gpt4 key购买 nike

我正在使用 C++ 工作。我想问一下如何从以下位置获取值文本:

<message> text </message>

我有

TiXmlHandle handle(&doc);
TiXmlElement* section;
section=doc.FirstChildElement("message");

以后怎么办?我知道我必须使用 .Element() 但我不知道如何操作。

最佳答案

您可以使用函数 GetText()获取<message>的内容.我把你的 XML 内容放在一个名为 dummy.xml 的文件中并使用以下代码打印内容:

TiXmlDocument doc("dummy.xml");

if(doc.LoadFile())
{
TiXmlHandle hDoc(&doc);
TiXmlElement *pRoot;
pRoot = doc.FirstChildElement("message");
printf("pRoot text: %s", pRoot->GetText());

}

关于c++ - 如何使用 FirstCHildElement 从 xml 标签获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6531694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com