1
맞음 iOS의 RSS 피드 설명 태그 처리 문제. 내가받은 RSS 피드의 예를 제시했습니다. 피드를 미리 모르는 채로이 설명 필드를 처리 할 수 없으므로이 구문 분석기를 일반화 할 수 없습니다.구문 분석 설명 RSS의 RSS 피드 iOS의 피드
내 질문에 일반적인 RSS 피드 파서를 만들 수 있습니까? 그렇다면 어떻게? 나는 NSScanner를 사용해 보았지만 어떻게 든 효율적이지는 않다. 우리는 더 나은 대안을 얻습니까?
편집 :
<item>
<title>End slavery in the U.S., world</title>
<guid isPermaLink="false">http://www.cnn.com/2013/10/23/opinion/myles-slavery/index.html</guid>
<link>http://rss.cnn.com/~r/rss/cnn_topstories/~3/Z13FFqE4z54/index.html</link>
<description>The extraordinary new film "12 Years a Slave" immerses us in the reality of historical slavery at a deep level of complexity and nuance. The film is an opportunity to honor all who were held in chattel slavery, treated like property, and subjected to levels of violence, torture, and control that no human should ever endure.<div class="feedflare">
<a href="http://rss.cnn.com/~ff/rss/cnn_topstories?a=Z13FFqE4z54:pYCgKZFqbkU:yIl2AUoC8zA"><img
src="http://feeds.feedburner.com/~ff/rss/cnn_topstories?d=yIl2AUoC8zA" border="0"></img></a> <a
href="http://rss.cnn.com/~ff/rss/cnn_topstories?a=Z13FFqE4z54:pYCgKZFqbkU:7Q72WNTAKBA"><img
src="http://feeds.feedburner.com/~ff/rss/cnn_topstories?d=7Q72WNTAKBA" border="0"></img></a> <a
href="http://rss.cnn.com/~ff/rss/cnn_topstories?a=Z13FFqE4z54:pYCgKZFqbkU:V_sGLiPBpWU"><img
src="http://feeds.feedburner.com/~ff/rss/cnn_topstories?i=Z13FFqE4z54:pYCgKZFqbkU:V_sGLiPBpWU" border="0"></img></a>
<a href="http://rss.cnn.com/~ff/rss/cnn_topstories?a=Z13FFqE4z54:pYCgKZFqbkU:qj6IDK7rITs"><img
src="http://feeds.feedburner.com/~ff/rss/cnn_topstories?d=qj6IDK7rITs" border="0"></img></a> <a
href="http://rss.cnn.com/~ff/rss/cnn_topstories?a=Z13FFqE4z54:pYCgKZFqbkU:gIN9vFwOqvQ"><
img src="http://feeds.feedburner.com/~ff/rss/cnn_topstories?i=Z13FFqE4z54:pYCgKZFqbkU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/rss/cnn_topstories/~4/Z13FFqE4z54" height="1" width="1"/>
</description>
<pubDate>Wed, 23 Oct 2013 09:05:27 EDT</pubDate>
<feedburner:origLink>http://www.cnn.com/2013/10/23/opinion/myles-slavery/index.html</feedburner:origLink>
</item>
명백하게 NSXMLParser를 사용하여 html 태그를 포함하는 설명 필드를 얻는 중, 해당 부분을 구문 분석하고 데이터를 그대로 (HTML 태그없이) 검색하는 방법/ –
실제로 NSXMLParser가 아닌 NSScanner를 사용한다고 . HTML을 구문 분석하려면 [ObjectiveGumbo] (https://github.com/programmingthomas/ObjectiveGumbo)와 같은 HTML 구문 분석기를 사용하십시오. – neilco
내 말은, 내가 먼저 NSXMLParser를 사용하여 설명 필드를 가져 와서 HTML 구문을 사용하여 설명 필드를 별도로 구문 분석하겠습니까? u가 볼 수있는 것처럼이 설명은 totaly html이 아닙니다. 좀 더 자세히 설명해주세요. –