問題タブ [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 - xpointer を使用して別のドキュメントから特定のノードにリンクする方法
2 つの xml ファイルがあります。ノードの値を他のxmlファイルから参照したい。
例: 1.xml
2.xml は
2.xml を実行すると、「この XML ファイルにはスタイル情報が関連付けられていないようです」というエラーが表示されます。ドキュメントツリーを以下に示します。
問題を解決するための助けを得ることができますか。
ありがとう
xml - XPath と FilePath
ファイルパスと xpath を一緒に表現するための標準 (または実用的な) 表記法はありますか?
そのような...
どこかで見たと思いますが、ページが見つかりません。
[アップデート]
について質問していると思いますXPointer
。:)
xml - Xinclude で xpointer を使用して要素を参照する方法
同じ構造の 2 つの XML ファイルを結合して 1 つにしたいと考えています。例えば;
Test1.xml
およびTest2.xml
作成するには
TestOutput.xml
つまり、それぞれの要素がすべて含まれた 1 つの XML ファイルです。
StackOverflow で役立つ質問を見つけて、これを思いつきました。
Merge.xml
これを実行して実行します(関与する理由でxmllintを使用する必要があります)
xmllint -xinclude Merge.xml
しかし、これは機能しません.xpointerに関連していると思われるさまざまなチオングについて不平を言います。
Merge.xmlで xpointer 属性を省略した場合、適切な出力が得られますが、必要な要素が含まれているだけではありません。
xpointerで私が間違っていることについて誰かアドバイスをいただけますか?
ありがとうございます。
xml - xpointers を検証する「標準的な」方法はありますか?
1 つの xml ドキュメントで xpointers (省略形) を検証しようとしています。つまり、参照されているドキュメントのすべての ID が存在します。
標準とは、XSL 変換エンジンに既に組み込まれているものを意味します。
例:
文書 1:
文書 2:
これまでのところ、xslt エンジンからのサポートはあまりなく、ほとんどの実装はスタイルシート自体で行う必要があることがわかりました。
よろしくVlax
xml - docbook ファイル内のエンティティの継承
xml ファイルから一部のテキストを参照する際に問題が発生しています。
いくつかの xml ドキュメント (docbook 5.0 ドキュメント) があります。
それらはすべて、次のような別の xml ファイルの特定の部分を含みます。
参照されるセクションにはエンティティ ( など$productname;
) があり、参照ドキュメントで宣言する必要があります。
参照元の xml ファイルでこれらのエンティティを宣言すると、参照先の xml ファイルはそれらのエンティティを継承しません。
ネット全体を検索しましたが、この問題の解決策は見つかりませんでした。私がやっていることが原則として xinclude で可能ですか? そうでない場合、別の手法でこの問題をどのように管理できますか?
python - Python ElementTree/ElementInclude および xpointer を使用して含まれている XML ファイルにアクセスする
2 つの「sub_x.xml」ファイルを含む「main.xml」ファイルがあります。インクルード行は、「xpointer」を使用して、インクルード xml の特定のタグのみを指定/インクルードします。ElementTree を使用してこれが正しく機能したかどうかを判断すると、必要なタグだけでなく、「サブ」xml ファイル全体が含まれていることがわかります。xpointer を間違って使用しているのか、ElementTree または ElementInclude がこれをサポートしていないのかわかりません。ファイルは次のとおりです。
------'main.xml'--------
-------'sub_1.xml'------
-------'sub_2.xml'------
「main.xml」が ElementTree に次のように表示されるようにします。
XML ファイルをロードしてテストするために実行しているスクリプトは次のとおりです。
「ModelInfo」が「sub_x」xml ファイルからコピーされているため、xpointer が機能していません。
xml - xpointer element() スキームで子要素を含める
xi:include を使用して、a.xml の要素のすべての子要素 (セクション) を b.xml に含めようとしています。どちらの XML ファイルも有効な docbook 5 ファイルです。
a.xml
b.xml
エラーを報告する XMLMind を使用しています。
私の element() スキームの使用は正しくありませんか?
xml - 別のノードの値を使用/含める
次のようなXMLファイルがあります。
設定ノード「to_include」の値を設定ノード「 where_to_include」の値として含めたい。純粋な XML の方法で、どうすればよいでしょうか? XInclude? XPointer? XPath? XLink? 他の?
私はこのようなことができることを望みました:
しかし、XIncludeを使用すると、ドキュメントの解析中にドキュメント自体を参照できません。
xml - Xlink で「#link」にリンクしますか?
リンクを作成したい場合は、HTMLで次のように記述します。
アンカーを行うには、次のように記述します。
リンクを作成するには、次のように記述します。
しかし、SVG (および XLINK、XPOINTER) を使用するのは非常に困難です。
しかし、私が書くと:
開いたページがexample.com#anchorではなく.comだけだったのですが、何かの間違いでしょうか?また、xlink でアンカーを作成するには、ID を追加する必要がありますか?
ありがとう