アカウント名:
パスワード:
次の4つの型で、返される集合にノードの順序の変動はあるか。ブラウザによって違いはあるか。元からあったノードとスクリプトで追加されたノードで、違いはあるか。調べてみた。
Firefox 2.0では、返される集合のノードの順序は、すべての型でDOMツリーでの位置順になった。
Opera 9.10では式に依存する。ORDERED_NODE_SNAPSHOT_TYPEでは常にDOMツリー順となる。それ以外の3つの型では、式が複数の式の和からなる場合に(例: //div[@class='blue'] | //div[1] | //di
テストページの誤りにより、検証結果にも誤りがあった。その訂正。
Firefox 2.0ではすべての型でDOMツリー位置順、これは親コメントの通り。
Opera 9.10で式が複数の式の和からなる場合、ORDERED型2つではDOMツリー位置順となる。同条件でUNORDERED型2つでは、個々の式の集合(DOMツリー位置順)を式の順に並べた集合が返される。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
集合の順序 (スコア:1)
次の4つの型で、返される集合にノードの順序の変動はあるか。ブラウザによって違いはあるか。元からあったノードとスクリプトで追加されたノードで、違いはあるか。調べてみた。
Firefox 2.0では、返される集合のノードの順序は、すべての型でDOMツリーでの位置順になった。
Opera 9.10では式に依存する。ORDERED_NODE_SNAPSHOT_TYPEでは常にDOMツリー順となる。それ以外の3つの型では、式が複数の式の和からなる場合に(例: //div[@class='blue'] | //div[1] | //di
Re:集合の順序 (スコア:1)
テストページの誤りにより、検証結果にも誤りがあった。その訂正。
Firefox 2.0ではすべての型でDOMツリー位置順、これは親コメントの通り。
Opera 9.10で式が複数の式の和からなる場合、ORDERED型2つではDOMツリー位置順となる。同条件でUNORDERED型2つでは、個々の式の集合(DOMツリー位置順)を式の順に並べた集合が返される。