私は外部XMLを読み込んで変数に格納しました。今私は特定のノードへのパスを含む別の文字列変数(動的)があります。変数の中のパスに応じてノードの値を見つける必要があります。変数内の子に応じてXML値を取得する
外部XMLロード:参照する方法をrss.cnn.com/rss/edition.rss (ノープロキシの問題、そのは、VARにロードされて、私はVARをトレースすることにより確認されています。)
private function feedLoad(e:Event):void {
feedXml = new XML(e.target.data);
feedRef = "channel.title"; // (This is actually dynamic value, and can go n-level deep)
title_txt.text = feedXml[feedRef];
}
変数に従った子パス?私は試みました:
feedXml[feedRef]
feedXml.feedRef
しかし、それは動作しません。
feedXML.child(feedRef);子供の第一レベルでのみ動作します。しかし、ここでは "feedRef" varはnレベルの子を持つことができます。 Like: "channel.item.title" – Gaurav
タイトルは複数のノードの属性にすることができます。それがchannel.item.titleなら記事のタイトルです。ちょうどchannel.titleならチャンネルのタイトルです。あなたは何を検索しようとしていますか? – evilpenguin
feedRefは "channel.title"または "child.item.title"のいずれでもかまいません – Gaurav