0
在ActionScript 3,有一個方法來在文檔順序的XMLList(如在the XDM spec定義的節點(XML類型的實例)進行排序;「非正式地,文檔順序是在哪些節點的順序出現在文檔的XML序列化中「)?或者,有沒有辦法比較兩個節點的文檔位置?排序AS3的XMLList
這裏是我的意思一個小例子。在真實情況下,該列表是由一個更復雜的過程構建的,可能有數百個節點。
var x:XML = <a><b/><b/></a>;
var b0:XML = x.b[0];
var b1:XML = x.b[1];
var l:XMLList = new XMLList();
l += b1;
l += b0;
var sl:XMLList = documentSortFunction(l);
assertTrue(sl[0] === b0);
我不知道我有很大的希望在這裏,因爲它似乎ECMA-357(E4X)並沒有真正有文件的一個概念,更別說文檔順序。
你有沒有使用XMLListCollection?它對內置的函數進行排序和過濾。 –
感謝您的建議。我沒有看過它,因爲這不是GUI的東西。不過,我只是看了一下,我沒有看到按文檔順序排序的方法。 –
你是指按文件順序排序? –