[1] 【[[XPointer]]】 XPointer 仕様書に[[適合]]する[[文字列]]を、
[DFN[[RUBYB[指示子] [pointer]]]]といいます。
指示子の構文と意味は XPointer 仕様書(群)で定義されています。
<http://www.w3.org/TR/xptr-framework/#dt-pointer>

- [2] [CODE(ABNF)[[DFN[指示子]] := 速記 / 基 scheme ;; <http://www.w3.org/TR/xptr-framework/#syntax>]]
- [3] [CODE(ABNF)[[DFN[速記]] := [[NCName]]]]
- [4] [CODE(ABNF)[[DFN[基 scheme]] := [[指示子部分]] *(*xml.[[S]] 指示子部分)]]
- [5] [CODE(ABNF)[[DFN[指示子部分]] := scheme 名 "(" scheme データ ")"]]
- [6] [CODE(ABNF)[[DFN[scheme 名]] := [[QName]]]]
- [7] [CODE(ABNF)[[DFN[scheme データ]] := *escape したデータ]]
- [8] [CODE(ABNF)[[DFN[escape したデータ]] := 通常文字 / "^(" / "^)" / "^^" / "(" scheme データ ")"]]
- [9] [CODE(ABNF)[[DFN[通常文字]] := <U+0000〜U+10FFFF> − <[()^]>]]


