如何使用FirstCHildElement从xml标记中获取值



我在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());
}

相关内容

  • 没有找到相关文章

最新更新