1

我有以下 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 IdEpisode chapter no.获取预期输入的准确数据。

注意:可以有多个<Season>标签和多个<Episode>标签,其中标签的数量<Content><Audio>

任何人都请帮我做同样的事情。

提前致谢。

4

0 回答 0