いまさらながらですが、JavaScriptでXPathを使ってみた。 IE対応はしていないけど、手順としては document.createExpression()でxpath式を設定してXPathExpressionオブジェクトを取得 取得したXPathExpression.evaluate()を使ってXPathの評価結果のXPathResultオブジェクトを取得 evaluate()の第2引数に渡したTypeによってプロパティやiterateNext()かsnapshotItem()でオブジェクトを取得 といった流れのようだ。 で、書いてみた <html> <head> <script type="application/javascript"> function func(){ var xmlDoc = new DOMParser().parseFromString('<root><