問題タブ [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.

0 投票する
4 に答える
4018 参照

java - 生ファイル(バイナリデータ)をXMLファイルに変換する

サーバーからrawファイルを取得してXMLファイルに変換する必要があるプロジェクトに取り組んでいます。

JAXPを使用してXMLドキュメントを解析できるように、このタスクを実行するのに役立つJavaで利用可能なツールはありますか?

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

java - XPATHクエリが結果を返さない

こんにちは、次のコードが与えられました:

そして、次のような入力:

クエリがnullを返すのはなぜですか?

0 投票する
6 に答える
3396 参照

java - XML から空の属性を削除する

空の属性を含むバグのある xml があり、空の属性で咳をするパーサーがあります。xml の生成も、空の属性で咳をするパーサーも制御できません。だから私がやりたいのは、すべての空の属性を単純に削除する前処理ステップです。

空の属性を見つけることができましたが、それらを削除する方法がわかりません:

このコードは、n.getParentNode().getAttributes() にアクセスするときに NPE を提供します。しかし、要素にアクセスできない場合、要素から空の属性を削除するにはどうすればよいでしょうか?

0 投票する
3 に答える
6563 参照

java - 整形式でないxmlデータ(HTML)を解析する必要があります

JAVAに整形式ではないxml(HTML)データがいくつかあり、JAXP Domを使用しましたが、文句を言います。

質問は:JAXPを使用してそのようなドキュメントを解析する方法はありますか?

次のようなデータを含むファイルがあります:

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

java - xsd スキーマに対して xml ドキュメントを検証できません (要素 'replyMessage' の宣言が見つかりません)

次のコードを使用して、XSD スキーマに対して XML ファイルを検証しています

ご覧のとおり、次の XML ファイルを検証しようとする標準コードです。

次の XSD に対して:

https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor/Cyber​​SourceTransaction_1.53.xsd

エラーは次のとおりです。

検証エラー: cvc-elt.1: 要素 'replyMessage' の宣言が見つかりません。

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

java - XMLではこれを何と呼びますか://@Dohicky.0とJavaでそれに対処する方法

XMLを解析するのは初めてで、現在何をしているのかよくわかりません。これが私のXMLです:

では、「//@Dohicky.0」は何と呼ばれていますか?目的は理解していますが、Java JAXPを介してXMLを解析しているときに、その対処方法がわかりません。hasDohicky属性の値を解析して、その名前の要素の0番目のオカレンスを探すことができると思います...しかし、もっと良い方法があるはずですよね?

皆さんありがとう!

0 投票する
3 に答える
376 参照

java - ファイルに書き込まずにJaxpxmlの解析と検証

MQキューの読み取りと書き込みを行うJMSメッセージングアプリがあります。メッセージデータは文字列形式であり、xml形式です(xmlバージョンなどの通常のヘッダーマーカーを除く)。私はxsdスキーマに対して読み取り、書き込み、検証するための最良の方法を探していますが、私が出くわした例はすべてファイルの操作について話します。

xml文字列を取得する方法(チュートリアル)はありますか?それを読み込んで検証し、ディスクに書き込まずに検証して書き出すxml文字列についても同じことを行いますか?

ポインタをいただければ幸いです。

0 投票する
2 に答える
1671 参照

java - JavaでXPathを使用してHTMLページをクエリする

誰かが私にHTMLページに対してXPathクエリを実行できるJava用のライブラリをアドバイスできますか?

JAXPを使用しようとしましたが、修正できないような奇妙なエラーが発生し続けます(スレッド "main" java.io.IOException:サーバーがHTTP応答コードを返しました:URLの503:http ://www.w3.org/TR /xhtml1/DTD/xhtml1-transitional.dtd)。

どうもありがとうございます。

編集

私はこれを見つけました:

http://www.ibm.com/developerworks/xml/library/x-jaxpval.htmlからしかし、引数をfalseに変更しても何も変更されませんでした。

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

java - Java と XML (JAXP) - キャッシングとスレッドセーフについては?

  1. XML 処理用の Java API である JAXPを使用する場合に (同じドキュメントまたは別のドキュメントで)再利用できるオブジェクトを知りたいです。

    • DocumentBuilderFactory
    • DocumentBuilder
    • XPath
    • Node
    • ErrorHandler(編集:これを自分のコードに実装する必要があることを忘れていました、ごめんなさい)
  2. これらのオブジェクトをキャッシュすることをお勧めしますか、それとも JAXP 実装で既にそれらをキャッシュしていますか?

  3. これらのオブジェクトの(再) 使用はスレッドセーフですか?

0 投票する
2 に答える
1033 参照

java - 利用可能な Java JAXP XPath 実装はどれですか?

利用可能な Java JAXP XPath 実装はどれですか? デフォルトの実装である Xalan (JVM に付属) は、XPath 式の評価が非常に遅いため、より高速な実装を探しています。