XML オブジェクト内のすべてのノードをノード名で取得する抽象メソッドを構築しようとしています。XML の構造が事前にわかりません。
したがって、このコードでは、すべての「アイテム」ノードとすべての「x」ノードのリストを取得したいと思います。
var xml:XML = <root><items><item/><item/><item><x/><item><item><x/></item></items></root>
var nodeName:String;
var list:XMLList;
list = getNodeByName(xml, "item"); // contains no results
list = getNodeByName(xml, "x"); // contains no results
// what am i doing wrong here?
public static function getNodeByName(xml:XML, nodeName:String):XMLList {
return xml.child(nodeName);
}