問題タブ [xpointer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - XLink を使用して同じドキュメント内のノードを参照する
同じドキュメント内の別のノードへの単純な XLink の一般的な要点は次のようです。
XPointer や XPath を使用しない場合、XLink でできることはこれだけですか? customId
たとえば、代わりに次のようなものを参照する XLink を作成できますか。
ただW3 仕様を紹介しないでください- 私はあなたのことを知りませんが、それらを解釈できるようになるには特別な種類の人が必要であり、今日の私はそのような人ではありません!
とにかく、ほとんどの XLink は外部リソースの参照に関するものであるように思われ、私が見たほとんどの例では Web リソースへの http リンクを使用していることを理解しています... XML ドキュメント内の特定の部分。
ありがとう!
xml - XPointer 範囲のポイント (しゃれなし) は何ですか?
XPointer 仕様では、範囲について説明しています。これは、私が理解している限り、XML ドキュメント内の 2 つのノードをターゲットにして、それらの間のすべてのものを取得できることを意味します。人々は本当にこれを使用していますか?それは何に役立ちますか?
svg - SVG の XPointers
私は SVG ファイルで XPointer URI を動作させようとしてきましたが、これまでのところうまくいきませんでした。もっと複雑なことを試して失敗した後、ID を参照するだけに単純化しました。ただし、これはまだ失敗します。
この実装に関する仕様はかなり明確に見えます。
http://www.w3.org/TR/SVG/struct.html#URIリファレンス
svg ドキュメント内で動作する XPointer リファレンスの例をオンラインで見つけました。これがオリジナルです。これが私がコピーしたバージョンです:
これにより、赤と黄色の 2 つの長方形が表示されます。Firefox 3.6 と Inkscape 0.47 でレンダリングしてみました。失敗。赤い長方形のみが表示されます。
私は何が欠けていますか?
あなたが提供できる助けをありがとう
xml - アポストロフィで囲まれた@id値をアドレス指定するときにXPointerURLが解決されない
XInclude/XPointerのイライラする問題はこちら。
目的は、XML形式の価格エントリのリストからのエントリを別のドキュメントに含めることです。次のような価格のリストが記載されたドキュメントがあります。
次のインクルードは失敗します
と
価格表のIDの形式を数値のみに変更すると、
アポストロフィなしでこのインクルードを使用します
突然すべてが機能します。したがって、この問題はアポストロフィに関連しているようですが、どうすればそれを回避できますか?
また、これが私のxmllintバージョン情報です:
xml - xslt、xpath、xlink、xpointer、dtd は、アプリケーション構築の現実の世界でどのような用途がありますか
SOAP などの Web サービスについてできる限りのことを勉強していますが、いくつかのチュートリアルに表示されている xml の一部が理解しにくいことがわかったので、物事を理解するために一から学ぶことにしました。xml 私はすでに理解しているので、xpath、xslt、xpath、xquery、xlink、xpointer、xmlスキーマ、xsl-foを見ました。xml の世界には x 関連のものがたくさんあります。私は xslt を調べましたが、小規模または大規模なアプリケーションで使用される理由がまったくわかりません。それが行っていることのほとんどは、css、javascript/jquery、またはサーバー側で実行できます。xslt も使用されていますか? またはDTD、Xpath、Xquery、Xlink、Xpointer、XSL-Fo、Xformsはどうですか?
私が間違っていない限り、xmlスキーマがsoapで使用されることは知っています。
xml - XPointerはリンクを「追跡」できますか?
XPointerを使用してノードを別のドキュメントに指定できることはわかっています。
しかし、現在のドキュメントでa / @ hrefノードを指定して、そのドキュメントのノードを指すことはできますか?
.net - 実世界のアプリでの XLink & XPointer
- 拡張されたXLink と XPointerの実装と実際の使用例をいくつか知っていますか?
- 拡張された XLink や XPointer には何らかのデータ モデルがありますか? どうにかして DOM の一部にできますか?
- 拡張されたXLink を .NET (Visual Basic) で処理するための標準的なアプローチ (ライブラリ) はありますか?
- 私は XBRL に興味がありますが、その概念の一部は拡張 XLink (リンクベース) の使用に基づいていますが、XBRL がその複雑さ全体において実際に成功するかどうかは疑問です (政府がそれを義務的な会計形式として宣言していない場合)。 .
java - xpointer()スキームでXPointerをサポートするJavaライブラリ?
xpointer()スキームでXPointerをサポートするJavaライブラリはありますか?
Xercesは、XPointerFrameworkおよびXPointerelement()スキームでXIncludeをサポートしますが、xpointer()スキームではサポートしません。
xpointer()スキーマに関する最新のW3Cドキュメントは2002年のものですが、それでもドラフトにすぎません:http ://www.w3.org/TR/xptr-xpointer/
rdf - Xpointer は無効な IRI ですか?
RDF を処理するために Jena フレームワークを使用するツール ( Elda ) を試しています。
このエラーが発生しました:
エラー [qtp1415899750-24] (RouterRestlet.java:332) - 例外: 行 7、列 72: com.hp.hpl.jena.iri.impl.IRIImplException: コード: 0/ILLEGAL_CHARACTER in FRAGMENT: 文字が文法規則に違反していますURI/IRI 用。
次の URL は有効な IRI ではありません。
http://burckhardt.netseven.it/show_annotable_transcription?id=12#xpointer(start-point(string-range(//DIV[@about='http://burckhardt.netseven.it/show_annotable_transcription?id=12') ]/DIV[1]/BLOCKQUOTE[1]/P[1]/text()[1],'',13))/range-to(string-range(//DIV[@about='http:/ /burckhardt.netseven.it/show_annotable_transcription?id=12']/DIV[1]/BLOCKQUOTE[1]/P[1]/text()[1],'',27)))
私はそれが醜いことを知っていますが、私が理解している限り、それは XPointer 仕様に準拠しています...そして、私はそれを他の環境 (例えば Sesame triplestore) でうまく使用しています。
誰かがそれで何が間違っているのですか?
ありがとうございました
キリスト教徒
xpath - XPath を使用してページ上のすべてのリンクを選択する方法
特定の HTML ページのすべてのリンクを識別する関数を作成したいと考えています。//body//a[x]
私の考えは、ページの最初、2番目、3番目のリンクを通過するためにxをインクリメントするなどのパスを使用して、XPathを使用することでした。
Chrome でこれを試しながら、ページhttp://exoplanet.eu/をロードし、Chrome Developer Tools JS コンソールで$x("//body//a[1]")
. ページの最初のリンクを期待していますが、これは複数のアンカー要素のリストを返します。を呼び出す$x("//body//a[2]")
と、2 つのアンカー要素が返されます。呼び出し$x("//body//a[3]")
ても何も返されません。
[x]
毎回インクリメントすると、ページ上で一意のリンクが 1 つずつ得られることを期待していましたが、それらはグループ化されているようです。各アンカー タグを 1 つずつ選択するように、このパスを書き換えるにはどうすればよいですか?