Analizuj plik xml przy użyciu c ++ i Qt

Próbuję przeanalizować plik XML o następującej strukturze:

<I>
  <C c="test1">
     <H><Pd pd="123"/>
        <f p="789" r="456"/>
     </H>
     <M m="test2">
       <H><Pd pd="3456"/><R r="678"/>
       </H>
     </M>
  </C>
  <T t="0">
     <T2>123</T2>
     <T3>2345</T3>
  </T>
  <T t="1">
     <T1>23456</T1>
     <T2>23</T2>
     <T3>123</T3>
     <T4>456</T4>
  </T>
</I>

Mam listę numerów, np. 0 i 1 oraz wzór wyszukiwania, np. „23” Teraz chcę przeszukać plik XML dla wszystkich węzłów T z „= liczba z mojej listy”, gdzie jeden z węzłów potomnych (T1, T2, T3) zawiera wzorzec wyszukiwania.

Czy ktoś może mi pomóc zacząć z tym problemem? Chcę korzystać z funkcji Qt, ale tak naprawdę nie wiem, jak zacząć.

Cieszę się z każdej podpowiedzi!

questionAnswers(3)

yourAnswerToTheQuestion