問題タブ [jdom]

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 投票する
2 に答える
2286 参照

java - 2 つの要素の同等性を比較するにはどうすればよいですか?

JDOM を使用して XML を読み書きするコードの単体テストを作成しています。Elementしたがって、コードによって生成される JDOM を参照と比較Elementして、それらが同等であることを確認する何らかの方法が必要です(同じ名前、名前空間、および属性に加えて、その子に対しても再帰的に同じ)。

残念ながら、Element.equals要素が参照的に等しいかどうかのみをテストします。2 つの要素が同一のツリーを表しているかどうかを判断するにはどうすればよいですか?

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

java - JavaでStringからXMLオブジェクトを作成するにはどうすればよいですか?

XMLオブジェクトの作成に役立つコードを作成しようとしています。たとえば、関数への入力として文字列を指定すると、XMLObjectが返されます。

ネットで検索していると、一般的にXMLドキュメントの作成例を見ました。つまり、XMLの作成とファイルへの書き込み、およびファイルの作成について私が見たすべてのことです。しかし、私はそのようなことをしました:

XMLオブジェクトを作成するだけで十分だと思いますか?また、XMLからデータを取得する方法を教えてください。たとえば、IpAdressそのXMLからを取得するにはどうすればよいですか?

どうもありがとうございました

編集1:実際、今では、のようなファイルを作成する方がはるかに簡単だと思いbase.xmlました。たとえば、すべての基本的なことをそのファイルに書き込みます。

次に、このファイルを使用してXMLオブジェクトを作成します。あれについてどう思う?

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

java - xmlに値を挿入する方法は?

私はXMLとJDOMに本当に慣れていないので、申し訳ありませんが、noobの質問があります。XMLファイルがあり、それに値を挿入したいと思います。私のXMLファイルはそのようなものです。

たとえば、私が欲しいのは、間に値を追加することであり、また、間にデータ<sendTo> </sendTo>を追加したいです。その方法を教えてください。<A></A><body> </body>

どうもありがとう。

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

java - org.jdom.Documentのxmlオブジェクトからデータを取得する方法は?

xmlドキュメントオブジェクトからいくつかのデータを取得しようとしています。私の想像上のxmlファイルはそのようなものです。

そしてそれを行うために、私はそのための関数を書いています;

インターネットから読んでいると、Listクラスを使用してsを取得する必要があることを理解していましたが、試してみると常にエラーが発生します。を取得するのを手伝ってくれませんか。

皆さん、ありがとうございました。

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

java - JavaでDocumentオブジェクトを作成するには?

jdomでDocumentオブジェクトを作成したい。関数を作成しましたが、デバッグした後、関数が作成されていないことがわかります。私はXMLを初めて使用するので、作成できない理由がわかりません。そのために私を助けてもらえますか?

作成するときは、その関数を使用して文字列に変換します。

ドキュメントの内容を確認するために文字列に変換しようとすると、次のようになります。

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

java - jdomでドキュメントからテキストを読み取っているときにエラーが発生しましたか?

jdomについての基本的な質問をするためにここにいます。Documentオブジェクトを読み込もうとしていますが、常にエラーが発生します。私が読み込もうとしている文書は、

そして私は大切にしようとしています。それを行うために、私は関数を書きました、

しかし、デバッグすると、関数によって読み取られるものが何もないことが常にわかります。それについて私を助けてくれませんか?

皆さん、ありがとうございました

編集:そのような初心者の質問をしてすみません、私はちょうどgetchildren();で間違いを犯しました。oidの代わりにoidを書くべきだった

編集2:実際には、質問にコメントしたときにコードを変更しましたが、今読んだのは「1.3.6.1.2.1.1」ではなく「\ n\n」だけです。問題は何だと思いますか?

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

java - ドキュメントオブジェクトの解析中にスタックしますか?

次のようなドキュメントオブジェクトを解析しようとしています。

<variableBinding>の下にあるすべてを削除したいの<variables>ですが、私はXML解析の初心者なので、本当に行き詰まっています。

私は;である関数を書き込もうとしています。

sを取得するのを手伝ってくれません<variableBinding>か?

皆さん、ありがとうございました

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

jdom - jdom と ssis の間の奇妙な相互作用

長い文章で申し訳ありませんが、この問題は簡単には述べられません。

私は最近、jdom を使用して XML を解析および操作し、同僚のためにいくつかの SSIS パッケージを再構成するための Java を作成しました。プログラムは機能しましたが、結果のファイルがクラッシュしました。クラッシュの原因を突き止めることができたのは、元のファイルにあるほとんど印刷されない奇妙な文字でした。これは、jdom によって書き込まれたファイルでは再現されませんでした。

このキャラクターの奇妙な点は、すべてのエディターに表示されるわけではないということです。たとえば、Oxygen XML エディターはそれを認識しません。ただし、メモ帳では、元の著作権表示は次のように表示されます。

および同じ要素の変換されたバージョン:

(問題の文字は、著作権記号の直前の Â です)

問題のパッケージでグローバル置換を実行すると、Â -> "" および © -> "(c)" で問題が解決しましたが、変更されていない要素が変更されたパッケージに配置されると、問題が再発することが判明しました。パッケージなので、問題の根底にあるものはわかりません。

繰り返しますが、長い投稿で申し訳ありませんが、詳細を省略したくありませんでした. 洞察や提案をいただければ幸いです。私はかなり困惑しています。

私の同僚は、これらを読み込もうとしてエラーメッセージを私に送ってきます。役に立つなら投稿できます。

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

java - JavaのドキュメントオブジェクトをXERCESと比較する方法は?

2つのドキュメントオブジェクトを比較し、結果に応じて操作しようとしています。たとえば、次のようなDocumentオブジェクトがあります。

そして、次のような別のドキュメントオブジェクトと比較します。

2つのDocumentオブジェクトが同じ形式にならない場合は、何らかの操作を行います。この状況について教えていただけますか?

皆さん、ありがとうございました

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

java - Document オブジェクトを入力ソースに変換するには?

その場で作成された XML ドキュメント オブジェクを持っています。スキーマに対して検証する必要があります。xerces 2 を使用しています。パーサーの機能を設定しました。XML を検証するために解析する必要があります。

このために、「parser.parse()」を呼び出す必要があります。ただし、parse() メソッドは「InputSource」をパラメーターとして受け取ります。しかし、私は Document オブジェクトを持っています。この Document オブジェクトを "InputSource" に変換して parse() メソッドに渡すにはどうすればよいですか。

誰でも助けてくれますか。

よろしくお願いします、