[4] XPath 1.0 と DOM XPath は開発停止状態の技術で、 Selectors API を使う方が好ましいと考えられています。
[1] singleNodeValue
などのプロパティーは、 resultType
による適切な型であい場合にあっては、 TypeError
になります。
[2] Firefox では DOMException
の TypeError
、
Chrome は JavaScript の TypeError
となります。
[5] Add the DOM XPath interfaces from the WHATWG wiki (annevk著, ) https://github.com/whatwg/dom/commit/dea5d92156f144faf57d1a5e54a17227139ca3c5
XPathException
のTYPE_ERR
と定義されていました。