xpath

Operaとfirefoxでxpathの挙動が違うよ!誰のせい?誰のせい?

<html> <head> <title>hoge</title></head> <body> <div id="hage"></div> <script> function f(query) { try { var result=document.evaluate(query,document,null,9,null).singleNodeValue.parentNode; return [result,result.parentNode]; } catch(e) { return e; } } </script> <p> </p></body></html>

XPathわからん

XmlNode#SelectNodesではまっている。"title"で引っかからないのに"*[name()='title']"でマッチするなんてことがあるのか?(というか、あるんだが) 理解不能。→あー、namespaceまわり?→そうみたい。 <hoge xmlns="http://d.hatena.ne.jp/gnarl/"> <hage><fuga /></hgae> <hage /> </hoge> XmlDocument d=new XmlDocument(); d.LoadXml( xm…