先ほど、アップデートしたchromeの拡張機能の中でXMLのノードのソートや、大文字小文字を区別しないソートなどをする必要があって、意外と簡単だったんだけど、いちおうメモ。 DOMノードのソート XMLのDOM要素を、その子ノードの値の文字列順でソートする。 (大文字小文字は無視する。) 以下は、<bookmark>要素の中の<title>要素の値で、<bookmark>要素を並べ替えする。 var bookmarks = $('bookmark', data).sort(function(a, b){ a = $('title', a).text().toLowerCase(); b = $('title', b).text().toLowerCase(); if(a > b) return 1; if(a < b) return -1; return 0; }); jQueryを使って