XPathデータモデルの文字列

文字列 (XPath データモデル)

[1] XPath の文字列は、 Unicode文字の連続体です。 <http://www.w3.org/TR/xpath#strings>

DOM とは違って XPath はまともで(藁)、 サロゲート・ペアは2文字ですとか阿呆なことはありません。 U+10000 以上でも1文字は1文字です。

[2] document.evaluateChromeFirefoxサロゲートペアを2文字と数えているようです。