XPointer は、XMLベースのインターネット媒体のコンポーネントのアドレス指定を行う体系である。
XPointer は次の4つの仕様から構成される。
「XPointer Framework」「XPointer element() Scheme」「XPointer xmlns() Scheme」は2003年3月にW3C勧告となった。一方、「XPointer xpointer() Scheme」は2009年11月現在、まだワーキングドラフトである。
XPointer言語はXMLの構造的側面に対応するよう設計されており、テキストの中身や文書の構文解析の結果として生成される情報オブジェクトを扱う。したがって、例えばユーザーがマウスをドラッグして指定した文書の一部分を指すのにも使える。
XPointer はサン・マイクロシステムズが特許を有する技術でカバーされており、ロイヤリティフリーである[1]。