0

NSData を XML 文字列で解析する必要がありますが、単純なカテゴリを知っている人はいますか? 私はJSONにそのようなものを持っていますが、XMLを使用することを余儀なくされました. XMLReader を使用しようとしましたが、インターフェイスはきれいに見えますが、いくつかの問題が見つかりました。

  1. どこにでもある不思議な改行文字とスペース:

    "comment_count" = {text = "\n              \n              21";};
    
  2. 私のキリル記号は次のようになります。

    "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>
4

1 に答える 1