私はこのようなxmlファイルを持っています...
<fruits>
<apple color="red"/>
<orange color="orange"/>
<banana color="yellow"/>
</fruits>
各要素の属性色の値を取得して、メモに表示したいと思います。要素の値をメモに表示する方法は知っていますが、属性に対して表示する方法がわからないようです。これがこれまでの私のコードです...
TiXmlDocument XMLFile;
XMLFile.LoadFile("fruits.xml");
TiXmlHandle XMLFileHandle( &XMLFile );
TiXmlElement* root = XMLFile .FirstChildElement("fruits");
for(TiXmlElement* elem = root->FirstChildElement(); elem != NULL; elem = elem->NextSiblingElement())
{
memoOverview->Lines->Add(elem->Attribute("val")->GetText());
}
xmlファイルの解析にtinyxmlを使用しており、これをC++およびC++Builderで実行しています。