1
E4X 표현식을 연결할 수있는 방법이 있습니까? 변수에 경로의 "절반"을 저장하면 문자열과 연결하는 방법을 사용할 수 있습니까?ActionScript 3의 Concat E4X 표현식
E4X 표현식을 연결할 수있는 방법이 있습니까? 변수에 경로의 "절반"을 저장하면 문자열과 연결하는 방법을 사용할 수 있습니까?ActionScript 3의 Concat E4X 표현식
E4X 문자열을 점으로 구분 된 배열로 변환하여 배열 액세스를 항상 사용할 수 있습니다.
var xml:XML =
<data>
<a><b><c><x><y><z attr="This is an attribute">This is a text!</z></y></x></c></b></a>
</data>
var path1:String = "a.b.c";
var path2:String = "x.y.z";
var path3:String = "@attr";
var path:Array = ([path1, path2, path3].join('.')).split('.');
var result:XMLList = new XMLList(xml);
for (var i:uint = 0; i < path.length; i++) {
result = result[path[i]];
}
trace(result); // This is an attribute