У меня есть XML-файл, который выглядит следующим образом ...
<fruits>
<apple color="red"/>
<orange color="orange"/>
<banana color="yellow"/>
</fruits>
Я хотел бы взять значение атрибута color для каждого элемента и отобразить его напамяткаЯ знаю, как отобразить значение элемента в заметке, но не могу понять, как это сделать для атрибута.Вот мой код ...
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());
}
Я использую tinyxml для анализа файла xml, и я делаю это в C ++ и C ++ Builder.