問題タブ [xinclude]

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.

0 投票する
1 に答える
228 参照

java - XInclude xml file from resources of dependent java module

I have a java application that contains of 2 parts: Core project(module) and App project(module). Core module is dependent by several apps. I configure the work of my App module in config.xml file. I want to put xml file with common settings to Core module's resources to let all apps use xinclude to include this part to their configs. I use SAXParser to parse config.xml. This is what my config.xml looks like:

File common.xml is places in CoreModule/src/resources. How can I access this file from config.xml that is places in working directory on AppModule? Thank you.

0 投票する
1 に答える
1354 参照

xslt - XMLStarlet + XInclude + XSLT

XML 文書の内容を別の XML 文書に組み込み、それを xmlstarlet+XSLT で変換したいと考えています。XInclude を使用しようとしています。(私は XInclude と XSLT の両方の初心者です。) ただし、xmlstarlet は、インクルードされた XML ドキュメントを処理しません。インクルージョン ノードをそのままにしておくだけです。

ファイルa.xml:

ファイルb.xml:

x.xslパススルー」テンプレート:

実行するコマンドライン:

期待される出力は、次のようなものになります。

それでも、私が得る結果は次のとおりです。

さて、私は何を間違っていますか?

0 投票する
1 に答える
293 参照

xml - solrException. XML パーサーは XInclude オプションをサポートしていません

tomcat 7 で solr4.7.2 を構成した後、solrAdmin ページに次のエラーが表示されました。

SolrCore の初期化の失敗

fran92:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: XML パーサーは XInclude オプションをサポートしていません

私のsolr.xmlファイルには1つのコアが含まれています

また、solrConfig.xml には、外部 xml を含めるための xInclude タグが含まれていません。

このエラーを取り除くために次に何をすべきか。???

0 投票する
1 に答える
63 参照

jquery - Xinclude を使用して XML を呼び出す jQuery Ajax

したがって、次の 3 つのレベルの XML を取得しました。

app.xml には 4 つのカテゴリ (XML ファイル) が含まれています。各カテゴリには多数のエントリが含まれています。

インクルード部分は現在 Xinclude で行われています。

私のスクリプトは、最初の xml である app.xml を今すぐ取得する Ajax 関数を実行しますが、Xinclude を介して認識しません。明確にするために、アラート「yes」と「app」を受け取りますが、「cat」は受け取りません。console.dir xml に xi:include が表示されますが、ファイルの内容は表示されません。

どういうわけかそれを解析する必要がありますか? 私の Xinclude は機能しませんか、それともより良い方法でインクルードを実行できますか?

script.js

app.xml

カテゴリの例 - XML

エントリの例 - XML

0 投票する
0 に答える
51 参照

xml - dmref タグを XInclude タグに正しく置き換える

フォーラム メンバーの皆さん、パブリケーション モジュール (PM) と呼ばれる XML ファイル内の<dmref>タグをタグに置き換える方法について、助けが必要です。<xinclude>私の PM には 125 個の XML ファイルがリストされており、この PM ファイルを Arbortext XML Editor が認識できる PM ファイルとしてフィードし、PM ファイルにリストされている 125 個の XML ファイルすべてから 1 つの PDF ファイルを発行できるようにしたいと考えています。私が理解していることから、Xinclude 関数は、Arbortext が拒否しない 125 個の XML ファイルすべてから単一の XML ファイルを作成すると想定されています。

私の問題は、Xinclude 関数が PM ファイルに存在する XML コードのタイプ内で dmref タグを上書きする方法のコーディング例を見つけることができないことです。以下は、私がオンラインで見つけた Xinclude のコーディング方法の例です。

以下は、私の PM ファイル内にある dmref コードの例です。は<dmCode>、外部データ モジュール (実際には削除手順を含む XML ファイル) を指します。要するに、dmref タグを上記の Xinclude コードに置き換えても、エラーなしで PDF を印刷することに成功しませんでした。以下の誰かが以下のコードを見て、Xinclude 関数を追加する正しい方法を共有できることを願っています。

私が PM ラッパー ファイルと呼んでいるファイルの開発を成功させるために、どんな助けも大歓迎です。前もって感謝します。

0 投票する
0 に答える
905 参照

xml - Xinclude を使用して Log4J2 構成に子要素のみを含める

log4j2 の標準構成ファイルを作成し、それを特殊なケース (テスト環境、モジュールなど) 用に拡張したいと考えています。これにより、代替構成ファイルで繰り返すことなく、メイン構成ファイルを変更できます。

これまでのところ、xml構成の主要な要素を分離するのに最適なxincludeを試しましたが、インクルード後にそれらの要素に何も追加できません。xPointer を使用してみましたが、要素スキームのみがサポートされており、要素スキームに要素のすべての子を含めることができるかどうかわかりません。

アペンダーファイル:

これは機能しますが、インクルードの後に​​さらにアペンダーを追加したいと思います

log4J2 では 1 つの「Appenders」要素しか定義できないため、子要素のみを返すインクルードを行う方法が必要です。

私が試してみました

および xpointer を使用する他の組み合わせを使用できますが、xpointer スキームがサポートされていないというエラーが発生します。

要素スキームでこの機能を取得する方法はありますか? これまでのところ、要素の位置を n とする element(/1/n) を使用して特定の要素を含めることしかできませんでした。

log4j2でサポートされているxmlでこの機能を取得する別の方法はありますか(私が信じているApache Xercesパーサーを使用します)?

アップデート:

多くの調査の結果、xerces/log4j2 のネイティブ ソリューションを見つけることができませんでした。私が見つけた2つの利用可能な代替手段は、XPointerスキームインクルードをサポートするサードパーティのプリプロセッサを使用するか、log4j2 XMLConfigurationを拡張/書き換えて複数の構成ファイルをサポートすることです。現時点では、どちらも実行可能なオプションではありません。