XPath, NSResolver
XPath検索バー (for Mozilla/Firefox)って XPath をテストするのに手軽でいいなぁと最近*1と思ったわけですが家のサイトでは上手く動かない。よくよく調べてみると application/xhtml+xml として送信すること=XML として名前空間をちゃんと考慮しなくてはならないらしい。
- XPathと名前空間
- DOMとXPathの連携
- XPath, $X function, NSResolver
- XUL Apps > Tips > DOM3 XPathをノードの検索に活用する - outsider reflex
この辺を参考にして NSResolver の処理を組み込んだらとりあえず動くようになりました。細かいことはいまいちよく分からないのですが(--;)。・・・動くようになったのでとりあえずは良しとする。
*1:いろいろと遅