問題タブ [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 - 生ファイル(バイナリデータ)をXMLファイルに変換する
サーバーからrawファイルを取得してXMLファイルに変換する必要があるプロジェクトに取り組んでいます。
JAXPを使用してXMLドキュメントを解析できるように、このタスクを実行するのに役立つJavaで利用可能なツールはありますか?
java - XPATHクエリが結果を返さない
こんにちは、次のコードが与えられました:
そして、次のような入力:
クエリがnullを返すのはなぜですか?
java - XML から空の属性を削除する
空の属性を含むバグのある xml があり、空の属性で咳をするパーサーがあります。xml の生成も、空の属性で咳をするパーサーも制御できません。だから私がやりたいのは、すべての空の属性を単純に削除する前処理ステップです。
空の属性を見つけることができましたが、それらを削除する方法がわかりません:
このコードは、n.getParentNode().getAttributes() にアクセスするときに NPE を提供します。しかし、要素にアクセスできない場合、要素から空の属性を削除するにはどうすればよいでしょうか?
java - 整形式でないxmlデータ(HTML)を解析する必要があります
JAVAに整形式ではないxml(HTML)データがいくつかあり、JAXP Domを使用しましたが、文句を言います。
質問は:JAXPを使用してそのようなドキュメントを解析する方法はありますか?
次のようなデータを含むファイルがあります:
java - xsd スキーマに対して xml ドキュメントを検証できません (要素 'replyMessage' の宣言が見つかりません)
次のコードを使用して、XSD スキーマに対して XML ファイルを検証しています
ご覧のとおり、次の XML ファイルを検証しようとする標準コードです。
次の XSD に対して:
https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor/CyberSourceTransaction_1.53.xsd
エラーは次のとおりです。
検証エラー: cvc-elt.1: 要素 'replyMessage' の宣言が見つかりません。
java - XMLではこれを何と呼びますか://@Dohicky.0とJavaでそれに対処する方法
XMLを解析するのは初めてで、現在何をしているのかよくわかりません。これが私のXMLです:
では、「//@Dohicky.0」は何と呼ばれていますか?目的は理解していますが、Java JAXPを介してXMLを解析しているときに、その対処方法がわかりません。hasDohicky属性の値を解析して、その名前の要素の0番目のオカレンスを探すことができると思います...しかし、もっと良い方法があるはずですよね?
皆さんありがとう!
java - ファイルに書き込まずにJaxpxmlの解析と検証
MQキューの読み取りと書き込みを行うJMSメッセージングアプリがあります。メッセージデータは文字列形式であり、xml形式です(xmlバージョンなどの通常のヘッダーマーカーを除く)。私はxsdスキーマに対して読み取り、書き込み、検証するための最良の方法を探していますが、私が出くわした例はすべてファイルの操作について話します。
xml文字列を取得する方法(チュートリアル)はありますか?それを読み込んで検証し、ディスクに書き込まずに検証して書き出すxml文字列についても同じことを行いますか?
ポインタをいただければ幸いです。
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に変更しても何も変更されませんでした。
java - Java と XML (JAXP) - キャッシングとスレッドセーフについては?
XML 処理用の Java API である JAXPを使用する場合に (同じドキュメントまたは別のドキュメントで)再利用できるオブジェクトを知りたいです。
DocumentBuilderFactory
DocumentBuilder
XPath
Node
(編集:これを自分のコードに実装する必要があることを忘れていました、ごめんなさい)ErrorHandler
これらのオブジェクトをキャッシュすることをお勧めしますか、それとも JAXP 実装で既にそれらをキャッシュしていますか?
これらのオブジェクトの(再) 使用はスレッドセーフですか?
java - 利用可能な Java JAXP XPath 実装はどれですか?
利用可能な Java JAXP XPath 実装はどれですか? デフォルトの実装である Xalan (JVM に付属) は、XPath 式の評価が非常に遅いため、より高速な実装を探しています。