我在C ++工作。我想问一下如何从
获取值文本<message> text </message>
我有
TiXmlHandle handle(&doc);
TiXmlElement* section;
section=doc.FirstChildElement("message");
从现在开始怎么办?我知道我必须与.Element()
合作,但我不知道如何。
答案 0 :(得分:1)
您可以使用函数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());
}