<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>Mozilla の XPointer 界面</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMXMLDocument</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor> (一部):<ul><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">evaluateFIXptr</anchor></code><ul><li>引数 <code class="DOMp">expression</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code>):
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FIXptr] 文字列。</anchor></li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMRange</anchor></code>): 評価結果の範囲物体 (<code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMRange</anchor></code>)</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FIXptr</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">式</anchor>を評価</li></ul></li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">evaluateXPointer</anchor></code><ul><li>引数 <code class="DOMp">expression</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code>):
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FIXptr</anchor> 文字列。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerResult</anchor></code>): 評価結果</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">式</anchor>を評価</li></ul></li></ul></p><p>出典:
<cite>mozilla/dom/public/idl/core/nsIDOMXMLDocument.idl</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lxr.mozilla.org/mozilla/source/dom/public/idl/core/nsIDOMXMLDocument.idl">http://lxr.mozilla.org/mozilla/source/dom/public/idl/core/nsIDOMXMLDocument.idl</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerResult</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor>:<ul><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">item</anchor></code><ul><li>引数 <code class="DOMp">index</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unsigned</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">long</anchor></code>)</li></ul></li><li><code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">length</anchor></code> (読取り専用属性) (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unsigned</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">long</anchor></code>)</li></ul></p><p>出典: 
<cite>mozilla/content/xml/document/public/nsIXPointer.idl</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl">http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerSchemeContext</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor>:<ul><li><code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">count</anchor></code> (読取り専用属性) (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unsigned</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">long</anchor></code>)</li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">getSchemeData</anchor></code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">void</anchor></code>)<ul><li>引数 <code class="DOMp">index</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">unsigned</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">long</anchor></code>)</li><li>引数 <code class="DOMp">scheme</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code>: 出力)</li><li>引数 <code class="DOMp">data</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code>: 出力)</li></ul></li></ul></p><p>この界面は <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerSchemeProcessor</anchor></code> が現在評価している
scheme およびデータよりも前にあるすべての scheme およびデータの組が得られる<q>文脈</q>
を提供します。</p><p>出典: 
<cite>mozilla/content/xml/document/public/nsIXPointer.idl</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl">http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerSchemeProcessor</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor>:<ul><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">evaluate</anchor></code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerResult</anchor></code>)<ul><li>引数 <code class="DOMp">aDocument</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMDocument</anchor></code>):
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">解決</anchor>する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>。</li><li>引数 <code class="DOMp">aContext</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerSchemeContext</anchor></code>):
データを処理する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> 文脈。</li><li>引数 <code class="DOMp">aData</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code>):
解決する scheme データ。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerResult</anchor></code>): 評価結果。</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">式</anchor>を評価します。</li></ul></li></ul></p><p>この界面は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> 枠組みを実装する XPointer 処理器から、
XPointer 処理器がみつけた scheme 毎の指定に関して順に呼ばれます。</p><p>出典: 
<cite>mozilla/content/xml/document/public/nsIXPointer.idl</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl">http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerEvaluator</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor>:<ul><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">evaluate</anchor></code><ul><li>引数 <code class="DOMp">aDocument</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMDocument</anchor></code>):
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">式</anchor>を評価する文書。</li><li>引数 <code class="DOMp">aExpression</code> (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMString</anchor></code>):
評価する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> 文字列。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerResult</anchor></code>): 評価結果</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">式</anchor>を評価</li></ul></li></ul></p><p>出典:
<cite>mozilla/content/xml/document/public/nsIXPointer.idl</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl">http://lxr.mozilla.org/mozilla/source/content/xml/document/public/nsIXPointer.idl</anchor-external></p></section><section><h1>XPointerLib の界面</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointerLib</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> 向けに開発されていた古いライブラリ) 
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIXPointerService</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor>:<ul><li><code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPOINTERLIB_NS</anchor></code> (読取り専用属性、<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): 
XPointerLib 名前空間。 <code class="DOMa">DOM_IGNORE_ELEMENT_ATTRIBUTE</code>
はこの名前空間に属する。</li><li><code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOM_IGNORE_ELEMENT_ATTRIBUTE</anchor></code> (読取り専用属性、 
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): XPointer 処理・作成時に XPointerLib
が要素を無視するかどうかを指定する属性の名前。その属性の値は <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">boolean</anchor></code>。</li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">parseXPointerToRange</anchor></code><ul><li>引数 <code class="DOMp">xptr</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): XPointer 文字列。</li><li>引数 <code class="DOMp">doc</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMDocument</anchor></code>): XPointer
を解決する文書。</li><li>返値 (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMRange</anchor></code>): XPointer によって示された範囲。</li><li>例外 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exception</anchor></code>): XPointer が不正な時</li><li>XPointer を構文解析して DOM 範囲に。</li></ul></li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">parseXPointerToNode</anchor></code><ul><li>引数 <code class="DOMp">xptr</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): XPointer 文字列。</li><li>引数 <code class="DOMp">doc</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMDocument</anchor></code>): XPointer
を解決する文書。</li><li>返値 (<code class="DOM"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsiDOMNode</anchor></code>): XPointer によって示された範囲を近似した節点。</li><li>例外 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exception</anchor></code>): XPointer が不正な時</li><li>XPointer を構文解析して近似的に DOM <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">節点</anchor>に。</li></ul></li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">createXPointerFromSelection</anchor></code><ul><li>引数 <code class="DOMp">seln</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsISelection</anchor></code>): 変換する選択。</li><li>引数 <code class="DOMp">doc</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMDocument</anchor></code>): 選択を含む文書。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): 選択の XPointer 表現。</li><li>文書における選択を対応する XPointer に変換。</li></ul></li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">createXPointerFromRange</anchor></code><ul><li>引数 <code class="DOMp">range</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMRange</anchor></code>): 変換する範囲。</li><li>引数 <code class="DOMp">doc</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMDocument</anchor></code>): 範囲を含む文書。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): 範囲の XPointer 表現。</li><li>文書における範囲を対応する XPointer に変換。</li></ul></li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">markElement</anchor></code><ul><li>引数 <code class="DOMp">element</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMElement</anchor></code>): 印を付ける要素。</li><li>例外: 印を付けることができない時。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nsIDOMElement</anchor></code>): 印を付けた要素。</li><li>XPointerLib が作成・解析で無視するように要素に印を付ける。
文書に動的に要素を挿入する時に使用。</li></ul></li><li><code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">getVersion</anchor></code><ul><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">string</anchor></code>): XPointerLib の版。</li></ul></li></ul></p><p>出典: <cite>xpointerlib/src/idl/nsIXPointerService.idl - view - 1.6</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.mozdev.org/source/browse/xpointerlib/src/idl/nsIXPointerService.idl?rev=1.6&amp;content-type=text/x-cvsweb-markup">http://www.mozdev.org/source/browse/xpointerlib/src/idl/nsIXPointerService.idl?rev=1.6&amp;content-type=text/x-cvsweb-markup</anchor-external></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1><code>Mvp.Xml</code> の界面</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mvp.Xml</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer.NET</anchor>) の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">界面</anchor>。</p><p>出典: <cite>Mvp.Xml.XPointer</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://mvp-xml.sourceforge.net/api/Mvp.Xml.XPointer.html">http://mvp-xml.sourceforge.net/api/Mvp.Xml.XPointer.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end><ul><li>抽象クラス <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pointer</anchor></code>: 抽象 XPointer クラス<ul><li>静的メソッド <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Compile</anchor></code>: XPointer 
指示子を構文解析して <code>Pointer</code> 物体に。<ul><li>引数 <code>xpointer</code> (<code>string</code>): XPointer 指示子。</li><li>返値 (<code>Pointer</code>)</li></ul></li><li>メソッド <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Evaluate</anchor></code><ul><li>引数 <code>nav</code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPathNavigator</anchor></code>):
XPointer 指示子を評価する Navigator。</li><li>返値 (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPathNodeIterator</anchor></code>): 指示された<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">節点</anchor>。</li></ul></li></ul></li><li>クラス <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointerReader</anchor></code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XmlReader</anchor></code> と 
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IHasXPathNavigator</anchor></code> を継承)</li><li>クラス <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointerException</anchor></code> (<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exception</anchor></code> を継承)</li><li>クラス <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointerSyntaxException</anchor></code>
(<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointerException</anchor></code> を継承)</li><li>クラス <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NoSubresourcesIdentifiedException</anchor></code>
(<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointerException</anchor></code> を継承)</li></ul></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end>
注意: XPointer に対応しているといっても、
勧告になる前の古い互換性のない仕様に対応しているものだったりすることがよくあります。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> [sage])</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end>
<cite>JavaScript (ECMAScript) による XPointer の実装</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/www/2005/xpointer-js/xpointer-js-desc#API">http://suika.fam.cx/www/2005/xpointer-js/xpointer-js-desc#API</anchor-external></p><p>基本設計は Mozilla の実装ですが、
多少都合により変えてあります。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> [sage])</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML-Signature</anchor> で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XPointer</anchor> を使う時、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">速記</anchor>指示子を使ったか scheme による指示子を使ったかで<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈節点</anchor>の扱いが違ってきます。
つまり、 XML-Signature を実装するためにはどちらの方法で選択したかの情報が必要です。
(あるいは速記指示子による選択で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">節点集合</anchor>を返す時に注釈節点を除外できるように実装するのもありか。)</p><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p></section></body></html>