我有以下 QString/QByteArray 中的 XML 数据。
<MainData version="5" entireSeasonProductId="some_Id">
<Season id="1" sProductId="some_Id">
<Episode chapter="1" eProductId="some_Id">
<Audio>
<Content contentId="030101" name="name1" singer="Singer1" duration="08:44" url="some_url_link" crbt="" crbtcode=""/>
<Content contentId="030102" name="name2" singer="Singer2" duration="8:23" url="some_url_link" crbt="" crbtcode=""/>
</Audio>
</Episode>
<Episode chapter="2" eProductId="some_Id">
<Audio>
<Content contentId="030101" name="name1" singer="Singer1" duration="08:44" url="some_url_link" crbt="" crbtcode=""/>
<Content contentId="030102" name="name2" singer="Singer2" duration="8:23" url="some_url_link" crbt="" crbtcode=""/>
</Audio>
</Episode>
</Season>
</MainData>
我想在 ListView 上显示和name显示。singerduration
还告诉我如何通过Season Id并Episode chapter no.获取预期输入的准确数据。
注意:可以有多个<Season>标签和多个<Episode>标签,其中标签的数量<Content>。<Audio>
任何人都请帮我做同样的事情。
提前致谢。