我有如下所示的 xml 文件。我想查找不同时间的特定文本值。如何使用 TinyXML 访问文本值
-<language>
<text value="Advanced Sensor Controls" parameter="title"/>
<text value="Refresh" parameter="refresh_button"/>
<text value="Show" parameter="button_show"/>
<text value="Hide" parameter="button_hide"/>
<text value="Raw Command" parameter="label_raw_command_title"/>
<text value="Expected RX" parameter="label_raw_command_expected_rx"/>
</language>
最佳答案
借助这样的代码:
TiXmlDocument file( xmlfilename );
TiXmlElement *language = file.FirstChildElement("language");
for(TiXmlElement *text =
language->FirstChildElement(
"text");
text;
text =
language->NextSiblingElement() )
{
text->Attribute("value"); // this returns text in value=""
text->Attribute("parameter"); // this returns text in parameter=""
}
关于c++ - 使用 TinyXML 查找特定文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12814788/