[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文字と数えているようです。 9/25/2013, 1:46:13 PM
document.evaluate
Google search: 文字列