Мне нужно получить атрибут subchild, все теги Subchild одинаковы, мне нужно различать имя атрибута.
XML:
<HEADER>
<TITLE>title</TITLE>
<AUTOR>DNL</AUTOR>
<PLATFORM>Windows</PLATFORM>
<TEST_ENV>HiL</TEST_ENV>
</Header>
<VARIABLES>
<VAR Name="ABC" Value="1hhh4"></VAR>
<VAR Name="EFG" Value="343hkn"></VAR>
<VAR Name="IHJ" Value="1asds12" ></VAR>
<VAR Name="LMO" Value="43hjjn"></VAR>
<VAR Name="PQR" Value="1sdf43"></VAR>
<VARIABLES>
if(xmlget.findAndDescend("VARIABLES")) {
if(xmlget.find("VAR")) {
QString name = xmlget.getAttributeString("Name", "");
if(!name.isEmpty() && name.compare("What you are looking for") == 0)
QString value = xmlget.getAttributeString("Value");
}
}
Других решений пока нет …