Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用FirstCHildElement从xml标记获取值 我在C++中工作。我想问一下如何从以下方面获取值文本: <message> text </message>_C++_Tinyxml - Fatal编程技术网

如何使用FirstCHildElement从xml标记获取值 我在C++中工作。我想问一下如何从以下方面获取值文本: <message> text </message>

如何使用FirstCHildElement从xml标记获取值 我在C++中工作。我想问一下如何从以下方面获取值文本: <message> text </message>,c++,tinyxml,C++,Tinyxml,从现在开始怎么做?我知道我必须使用.Element(),但我不知道如何使用。您可以使用函数GetText()来获取的内容。我将XML内容放在一个名为dummy.XML的文件中,并使用以下代码打印内容: TiXmlDocument doc("dummy.xml"); if(doc.LoadFile()) { TiXmlHandle hDoc(&doc); TiXmlElement *pRoot; pRoot = doc.FirstChildElement("mes

从现在开始怎么做?我知道我必须使用
.Element()
,但我不知道如何使用。

您可以使用函数
GetText()
来获取
的内容。我将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());

}

您可以使用函数
GetText()
获取
的内容。我将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());

}