XPath を使用して XML ドキュメントを解析しようとしています。私の NSXMLElement の 1 つは、仮説的に言えば、次のようになります。
<foo bar="yummy">
属性 bar の値を取得しようとしていますが、コードを解釈すると bar="woo" が返されます。これは、woo と woo だけにアクセスするには、さらに文字列処理を行う必要があることを意味します。
基本的に私は次のようなことをしています
NSArray *nodes = [xmlDoc nodesForXPath:@"foo/@bar" error:&error];
xmlElement = [nodes objectAtIndex:0];
bar="yummy" ではなく、文字列を解析する手間を省くために、上記のコードを記述しておいしいものを与える方法はありますか?
ありがとう。
TouchXML が使用されていると仮定すると、同様の結果を得る方法はまだありますか? attribute="value" なしで、属性の値だけを取得する場合と同様に? その結果、さらに文字列を解析して値を取得する必要があります。