問題タブ [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.
python - インクルード ファイルを検証せずに、xml ファイルを検証するにはどうすればよいですか?
xml スキーマを使用して xml ファイル (ファイル "a") を検証する python スクリプトがあります。それはうまく機能し、元のxml(ファイル「a」)に別のxmlファイル(ファイル「b」)を含めたいと思います。問題は、含まれているファイル「b」を検証せずにファイル「a」を検証したいということです。
これは可能ですか?
Python コード:
XML スキーマ:
XML ファイル "a":
xml - Does JavaFX FXML support XInclude?
Does JavaFX FXML support XInclude? (http://www.w3.org/2001/XInclude)
Since there does not seem to be a formal FXML Specification (where is the: FXML Specification?)
I am asking here.
It also seems that the XML parser in use must have namespace enabled. (Default support for xinclude in Java 6?)
java - Ants `schemavalidate` タスクの xinclude 処理を有効にする
schemavalidate
Antのタスクを使用してXML ドキュメントを検証しています。
これは期待どおりに機能します。しかし、今では次のように XInclude を使用したスキーマ ファイルがあります。
これにより、Ant で次のエラーが発生します。
foo.xsd:8:136: s4s-elt-schema-ns: 要素 'include' の名前空間は、スキーマ名前空間 ' http://www.w3.org/2001/XMLSchema ' からのものでなければなりません。
ここで、対応する機能を有効にして XInclude 処理を有効にしようとしました。
しかし、これは役に立ちません。エラーメッセージは同じままです。属性要素を変更して存在しない機能を使用すると、対応するエラーメッセージが表示されるため、機能はパーサーによって認識されているようです。
パーサー org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser が機能を認識しませんhttp://apache.org/xml/features/xinclud
ここで XInclude 処理を有効にすることはできますか?
編集 1
Ant デバッグ モードを有効にすると、機能が正しく設定されていることがわかります。
solr - Xinclude による SolrConfig の組み込み
現在、Riak KV サーバー内で Solr 実装を使用しています。Riak のデフォルトに関して、またソフトウェアのアップグレードを恐れないように、コアの SolrConfig.xml に追加の構成を含める必要があります。これは、Ansible コマンドを使用してプログラムで行います。工場出荷時の設定solrconfig.xmlにできるだけ少ない行を追加したい。
この種のパターンを使用したかったので、構成内にたくさんの<searchComponent>
とを含める必要があります。<requestHandler>
次のような構成ファイルを使用します。
残念ながら、Xerces はxpointer()
スキーマをサポートしておらelement()
ず、要素インデックスを受け入れる唯一の要素として、インクルード コンテナーが子を持つのと同じ量の挿入が必要になります。
どうすればこのインクルージョンを整然と達成できますか?
- xerces から別の xmlparser に切り替えるのは簡単ですか? ベンダーのソリューションをできるだけ変更したくないことを思い出してください。
- SolrConfig 文法には、構成に含めることができる中立的な要素がある可能性があります (たとえば、 /config/NEUTRALMAGICTAG/requestHandler は /config/requestHandler として解釈されます)。
- XInclude を放棄して忘れて、純粋な ansible ファイル エディションを使用する必要がありますか?
java - Java XML 解析 - 要素内にないテキストを検出する
すべてのテキストを要素内に含める/囲む必要がある XML ファイルがあります。つまり、要素に子が含まれている場合、テキストを含めることはできません。
例:
これは許可されています:
これは許可されていません:
DOM の使用:
パーサーは、属性が繰り返されるか、要素が閉じられていない場合にのみ失敗します。ただし、テキスト エントリが「ハング」している場合にも失敗するようにしたいと考えています。
どうすればこれを強制できますか?
ありがとう。
json - JSONIX/AJV:検証のためにJSONIX内でXincludeを使用する方法は?
nodejs で JSONIX を使用し、着信 XML の検証に AJV を使用しようとしています。
通常、私は次のようなものを使用します。
News.xml:
でも今はこれを使う
Author.xml:
News.xml:
JSONIX と AJV を使用して、そのような構造を検証することは可能ですか? XSD と生成された JSON スキーマさえあります。
敬具
マーカス