-1

こんにちは、私のアプリケーションでは、xml ファイルを解析する必要があります。そのファイルには、apple&iphone のような特殊文字がほとんどありません。特殊文字を含むこれらのタイプのデータを読み取る方法を教えてください。前もって感謝します。

例えば ​​:

                    <Item>Apple&amp;i phone</Item>
        <serialno>a1212</serialno>
        <storeno>32</storeno>
        <address>bang</address>

xml ファイルはこのようなものです。ここでは Item を読み取る必要があり、出力を Apple&i phone として取得したいと考えています。しかし今、私は電話として出力を得ています。

4

2 に答える 2

0
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{


     catalogString = (NSMutableString *) [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

}

このコードは特殊文字を削除します

于 2013-07-12T06:05:02.127 に答える
0

したがって、NSMutableString でキャプチャする必要があります。次に、CFStringTransform を使用してそれらを変換できます。

于 2013-07-12T06:05:35.553 に答える