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