2

私は を使用KissXMLしています。これは などのドロップ代替品ですNSXMLDocument。これは私の の内容ですNSXMLElement:

<ar>
    <k>baker</k>
    <tr>ˈbeɪkə</tr>
    baker пекарь, булочник
</ar>

NSXMLElement Nodeすべての子ノードのテキストなしで a のテキスト値を取得したい。したがって、以下のみを返す必要があります。

baker пекарь, булочник

これは機能していません:

_articleText = [xmlElement stringValue];

tr および k 子ノードのテキストを含むすべてを返します。

PS私はこのarノードを使用しており、できれば解決策XPathを探してXPathいます。部分文字列を削除したくありません。

NSArray *array = [self.xmlDocument nodesForXPath:@"/xdxf/ar" error:&error];
4

1 に答える 1