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