XML解析器无法检测标记

时间:2014-02-15 14:48:32

标签: ios iphone xml nsxmlparser

我正在使用SMXMLDocument(https://github.com/nfarina/xmldocument)来解析xml文档。所有其他标签,如标题和日期工作正常。除了名为jwplayer:hd.file的标签外。该数组返回一个Null对象。

 <item>
    <id>
        7994
    </id>
    <title>
        title goes here
    </title>
    <link>
        http://xml.xml
    </link>
    <guid>
        xml.xml
    </guid>
    <description>
        description goes here
    </description>
    <pubDate>
        19/11/2010
    </pubDate>
    <enclosure url="mp3" type="audio/mpeg" length="4604084"></enclosure>
    <guid isPermaLink="true">
                  mp3
    </guid>
    <media:credit role="author">
       mediacredit
    </media:credit>
    <media:content expression="full" medium="audio" duration="2297"  url="mp3" fileSize="4604084"></media:content>
    <jwplayer:hd.file>
        http://mp3
    </jwplayer:hd.file>
    <media:thumbnail url="jpg"></media:thumbnail>
    <itunes:subtitle>
    sutitle goes here
    </itunes:subtitle>
    <itunes:duration>
        00:38:17
    </itunes:duration>
    <itunes:author>
    author
    </itunes:author>
</item>
<item>

1 个答案:

答案 0 :(得分:0)

曾经有同样的问题。似乎Tagscanner停在了“。”。 将“jwplayer:hd”设置为标记应该可以解决问题。