文字通り、特定のエレメントから遡って、全ての親エレメント名を取得するための関数を書きました。XMLは下層に向かっての処理はいろいろあるけど、上層に向かっての処理は少ない気がする。前提として、XMLは上から下に向かって使うものなのか? いや、そんなことないよね。単に階層化されたデータな訳だから。
//—————————// 親ノード名取得(再帰)//—————————function getParentName_xml(xml:XML,array:Array):void{if (xml.parent() != undefined){array.unshift(xml.parent().name());getParentName_xml(xml.parent(),array);}}
前回の件みたいに単なる見落としの可能性もあるので、もっと簡便な方法を知ってる方は教えてください。