我有以下 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
显示。singer
duration
还告诉我如何通过Season Id
并Episode chapter no.
获取预期输入的准确数据。
注意:可以有多个<Season>
标签和多个<Episode>
标签,其中标签的数量<Content>
。<Audio>
任何人都请帮我做同样的事情。
提前致谢。