2011-06-30 22 views
1

私はC++で作業しています。私は今からそれを行うにはどのようにFirstChildElementを使用してxmlタグから値を取得する方法

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

を持って

<message> text </message> 

:私はから値テキストを取得する方法をお願いしたいと思いますか?私は.Element()と仕事をしなければならないことを知っていますが、私は方法がわかりません。

答えて

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

} 
関連する問題