1

私はC++で作業しています。以下から値のテキストを取得する方法をお尋ねしたいと思います。

<message> text </message>

私は持っている

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

これからどうしよう?協力し.Element()なければならないことはわかっていますが、方法がわかりません。

4

1 に答える 1

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());

}
于 2011-06-30T08:33:59.013 に答える