問題タブ [jaxp]
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.
java - JAXP:XML解析中にスキーマを動的に解決するにはどうすればよいですか?
を使用してスキーマを参照するxmlファイルを想像してみてくださいnoNamespaceSchemaLocation
。
noNamespaceSchemaLocation
解析中に何らかの解決手法(スキーマインクルードの解決など)を使用して動的に定義された値を解決したい(ResourceResolver
スキーマのデフォルト値を考慮する必要があります)
これを行う方法はありますか?
jaxb - JAXP-XSLTの散発的なテストの失敗
以下に添付されているコードは、散発的なテスト失敗(JUnit)を生成し、80%の時間で機能します。静的テンプレートオブジェクトを使用しています。失敗した場合、予想とは異なるJAXBオブジェクトがtransformer.transform(jaxbSource、result)メソッド呼び出しからの「result」に配置されます。
私は無駄にセクションをロックして同期しようとしました。また、Templatesオブジェクトは、仕様に従ってスレッドセーフであると想定されています。変換中に何か奇妙なことが起こっています。
エラー症状:JUnitテストの失敗-突然、間違ったオブジェクトが変換から返されます。
何か案は?
xml - Java JAXP属性のデータ型を取得する方法は?
XSDを使用してXMLを解析および検証するためにJAXPを使用しています。私にはそれができます。属性のデータ型を保存する必要があります。JAXP を使用してこれを行う方法はありますか?
私のコードは以下の通りです...
XML 入力:
XSD:
私が得ている出力は次のとおりです。
xml - sax パーサーは dtd に対してどのように検証しますか?
xml ファイルと dtd が定義されています。sax パーサーについての私の理解では、xml ドキュメント全体 (DOM など) をメモリに格納するのではなく、イベントを処理します。たとえば、< name> ... // 約 200 万行 < /name> のような宣言を含む xml ファイルがあるとします。この場合、sax パーサーはメモリに何を格納するのでしょうか? 終了タグ名が発生することをどのように認識しますか。そして今、本当の問題は、sax パーサーが dtd に対してどのように検証するのかということです。詳細な説明は求めていませんが、検証がどのように行われるかについての一般的な考え方を探しています。
java - dom ノードの属性を取得する
私はxmlノードの例の属性を取得しようとしています:
car ノードの name 属性を取得したいと思います。
私が使用できるように見える唯一のメソッドは、NamedNodeMap を返す getAttributes() であり、そこからそれを抽出する方法がわからないため、ここで行き詰まります。
gradle - Jaxpの問題?gradleを使用してorg.apache.xerces.jaxp.DocumentBuilderFactoryImplが見つかりません
クラスをgradleスクリプトにロードするのに問題があります。このコードを実行すると:
「gradlehello」を実行すると、これが発生します:java.lang.ClassNotFoundException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl "
Jaxpの実装の問題が疑われますが、jaxpがどのように機能するかについてはよくわかりません。
助けてくれてありがとう
java - JAXP:XPathに名前空間プレフィックスを検証させる方法は?
デフォルトのJAXP実装に依存し、OracleJREを使用しています。不明な名前空間プレフィックスを含むXPathを評価する場合、(予期される)例外はスローされません。
IBM JREで同じアプリケーションを実行すると、すべてが正常であり、予期された例外がスローされます。javax.xml.xpath.XPathExpressionException: org.apache.xpath.domapi.XPathStylesheetDOM3Exception: Prefix must resolve to a namespace
無効な名前空間unknownnsにアクセスしようとする次のコードを使用しています
質問:
JAXP実装とは別にこの検証を実施するにはどうすればよいですか?
xslt - Netbeans 7 で XSLT 2.0 を実行できますか?
現在の形式では、Netbeans は XSLT 1.0 のみをサポートし、XSLT 2.0 はサポートしていません。
Netbeans 7 で XSLT 2.0 を使用するにはどうすればよいですか?