Ich habe eine externe XML geladen und in einer Variablen gespeichert. Jetzt habe ich eine andere String-Variable (dynamisch), die den Pfad zu einem bestimmten Knoten enthält. Ich muss den Wert des Knotens nach dem Pfad in der Variable finden.Get XML-Wert nach Kind in Variable
Externe XML Loaded: rss.cnn.com/rss/edition.rss (. Kein Proxy-Problem, seine in var geladen Ich habe überprüft, indem die var Tracing)
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];
}
Wie die referenzieren Child-Pfad nach der Variablen? Ich habe versucht:
feedXml[feedRef]
feedXml.feedRef
Aber es funktioniert nicht.
feedXML.child (feedRef); funktioniert nur für die erste Stufe des Kindes. Aber hier kann die "feedRef" -Var n-Ebene von Kind haben. Wie: "channel.item.title" – Gaurav
Der Titel kann ein Attribut mehrerer Knoten sein. Wenn es channel.item.title ist, dann ist es der Titel des Artikels, wenn es nur channel.title ist, ist es der Titel des Kanals. Welche Titel möchten Sie abrufen? – evilpenguin
feedRef kann "channel.title" oder "child.item.title" sowohl – Gaurav