NSData を XML 文字列で解析する必要がありますが、単純なカテゴリを知っている人はいますか? 私はJSONにそのようなものを持っていますが、XMLを使用することを余儀なくされました. XMLReader を使用しようとしましたが、インターフェイスはきれいに見えますが、いくつかの問題が見つかりました。
どこにでもある不思議な改行文字とスペース:
"comment_count" = {text = "\n \n 21";};
私のキリル記号は次のようになります。
"description_text" = {text = "\n \U041f\U0438\U043a\U0430\U0431\U0443\U0448};
例:
<?xml version="1.0" encoding="UTF-8" ?>
<news>
<xml_count>43</xml_count>
<hot_count>449</hot_count>
<item type="text">
<id>1469845</id>
<rating>147</rating>
<pluses>171</pluses>
<minuses>24</minuses>
<title>
<![CDATA[Обновление огромного архива Пикабу!]]>
</title>
<comment_count>26</comment_count>
<comment_link>http://pikabu.ru/story/obnovlenie_ogromnogo_arkhiva_pikabu_1469845</comment_link>
<author>icq677555</author>
<description_text>
<![CDATA[Пикабушники, я обновил свой огромный архив текстовых постов из горячего!]]>
</description_text>
</item>
</news>