[1] XPath の文字列は、 Unicode の文字の連続体です。 <http://www.w3.org/TR/xpath#strings>
DOM とは違って XPath はまともで(藁)、 サロゲート・ペアは2文字ですとか阿呆なことはありません。 U+10000 以上でも1文字は1文字です。
U+10000
[2] document.evaluate は Chrome も Firefox もサロゲートペアを2文字と数えているようです。 2013-09-25T13:46:13.500Z
document.evaluate