NSXMLParserでこの種のxmlフィードを解析するにはどうすればいいですか?http://www.nationalbanken.dk/dndk/valuta.nsf/valuta.xml?私はAppleの地震の例を使用しましたが、XMLの構造は、それは文句を言わない私のフィードを解析して異なるフィードNSXMLParserでxmlフィードを解析する
..
NSXMLParserでこの種のxmlフィードを解析するにはどうすればいいですか?http://www.nationalbanken.dk/dndk/valuta.nsf/valuta.xml?私はAppleの地震の例を使用しましたが、XMLの構造は、それは文句を言わない私のフィードを解析して異なるフィードNSXMLParserでxmlフィードを解析する
..
あなたがXMLに問題が何であるかを説明していないとして、私はあなたと仮定しますXMLファイルに多くの属性(code="EUR"
など)が含まれていて、要素に値が含まれていないということです。あなたはNSXMLParserDelegate referenceを見てみるならば、あなたは
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict
最後のパラメータ、attributeDict
、あなたが現在にある要素の属性が含まれています機能を持っていることがわかります。ここから属性を抽出して、それらで必要なものを実行してください。
Bendikは、xmlフィードの各ノードを解析するために次のデリゲートメソッドを使用していると言っています。あなたは
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict
各ノードの空白文字を取得します)。
これは非常に未解決な問題です。これまでに試した内容についてはごくわずかです。私たちがあなたのコードを書くことを期待していますか? – fzwo