問題タブ [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 投票する
1 に答える
522 参照

xml - XML (JDom) でクローンを配置する正確な位置を取得するにはどうすればよいですか?

次の XML 構造があります。

私の仕事は、Term タグを削除し、W タグを保持することです。W のクローンを作成しましたが、それらを SI に追加するときに、正しい位置を推測する方法がわかりません。

}

インデックスとして何を挿入する必要があるか知っている人はいますか? ありがとう。

0 投票する
0 に答える
1879 参照

websphere - JDOM + Jaxen + Websphere 7 = java.lang.NoClassDefFoundError:org.jaxen.BaseXPath

WebappプロジェクトでJDOMを使用したいと思います。これは問題なく機能します。しかし、XPathを使用していくつかのものを追加したいのですが、XPathを使用しようとすると、例外が発生します。

jaxen.jarは私のクラスパスにあり、org.jaxen.BaseXPathクラスは問題なく存在します。Websphereがそれを見つけられないのはなぜですか?それは私がそこに持っている他のすべてのライブラリで動作します。グーグルで調べたところ、誰かがどこかでバージョンが競合していると言っているのを見つけました。私のWebアプリディレクトリのjarファイルが優先されることを確認する必要がありますecliseのビルドパス構成では、Web AppライブラリをWebSphereライブラリの上に設定しました(srcディレクトリのみがWebアプリライブラリの上にあります)が、何も変更されませんでした。残念ながら、EARの重要と思われる部分がよくわかりませんでした…?

更新:その間に、これは私に新しい手がかりを与えました。WebSphereの管理コンソールで、クラスパスと、クラスローダーによって考慮されるすべてのjarのリストを見つけました。これらはかなりの数であり、少しのgrepとunzip -lマジックで検索し、ファイル/opt/ibm/WebSphere/PortalServer/wcm/prereq.wcm/wcm/shared/app/jdom.jarにjdom( jaxenのものなし)。したがって、このjdom jarはロードされますが、互換性のないバージョンのjaxenは私のlibディレクトリからロードされますか?

さらに、WebSphereの管理コンソールで、アプリケーションの「親の最初/最後」の設定を見つけましたが、すべてがグレー表示されています。最後に親に切り替えることはできません:-(。

問題を見つけて修正するにはどうすればよいですか?

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

java - 最高のパフォーマンスを実現する XML API

多くの XML データを扱うアプリケーションがあります。そこで、Java で XML を処理するのに最適な API はどれかお聞きしたいと思います。現在、私は W3 を使用していますが、パフォーマンスのために、いくつかの API に移行したいと考えています。XML を 0 から作成し、多くの変換を行い、データベース ( mysqlmssqlなど) にインポートし、データベースから html にエクスポートし、それらの XML を変更します。

JDOM は最良の選択肢ですか? JDOMよりも優れたものを知っていますか? javolutionについて(ページを読んで)聞きました。誰か使って?

どの API をお勧めしますか?

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

java - Java の xpath 2.0 が可能

XPath にはどのパッケージを使用すればよいですか? 要素のクエリを実行してから、これらのノードの周囲の値を抽出します。たぶん、1つ以上のレベル、いくつかの属性。

javax.xml.xpathXPath 1.0 です。正しい方法ですか、それともより最新の実装がありますかjavax.xml.xpath? JDOM はとても扱いにくいです。org.w3c.domorg.w3c.dom

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

java - jdom を使用して、要素がファイルに存在するかどうかを確認するにはどうすればよいですか

次のような XML ファイルがあります。

ファイルに要素が含まれているかどうかを確認するにはどうすればよいAchildですか..?

しかし、childElement is nullでエラーが発生します....

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

java - JDOM を使用した XML ファイルの解析でエラーが発生する

次の XML ドキュメントがあります。

Achildドキュメントに要素が含まれているかどうかを確認するにはどうすればよいですか? 私は試した

しかし、エラーが発生します(childElementis null)。

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

java - サーバー側からjspディレクティブを追加します

私は次のようなことをしたい

しかし、そのスローエラー私はdom(org.jdom.Documentorg.jdom.Element)を取得するためにjdomを使用しています

これを行うことの何が問題になっていますか

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

java - org.jdom.IllegalAddException: コンテンツには既に既存の親「ルート」があります

jDOM を使用して大きな XML ファイル (500mb) を分割しようとしています (おそらく SAX を試す必要があることはわかっていますが ...) が、org.jdom.IllegalAddException: The Content already has an existing parent "root" exception as shown以下のコードで。

サンプルの xml とコードを以下に示します。すべてのインデックス チェックとその他の些細なことは正しいと思います。

ありがとう!!!

まず、大量のコードで申し訳ありません。

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

java - JDom を使用して、1 行に 1 つの属性で XML をフォーマットします。

XML の解析とフォーマットに JDom を使用しています。属性の長い行を複数の行に分割したいと考えています。

お気に入り :

の中へ :

JDom FAQによると、 JDomは標準の DOM および SAX イベントに変換できます。したがって、SAX または DOM をサポートし、このようなきれいなレンダリングが可能なレンダラーはどれも優れています。

前もって感謝します。

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

java - JDOMを使用してルート要素から属性を取得できない理由

このxmlファイルを考えてみましょう:

JDOMを使用してファイルを解析し、ルート要素から属性名と値を抽出しようとしています。

これは私がこの目的のために狂ったコードです:

このxmlファイルではすべて正常に機能します。しかし、私がこのファイルを使用するとき:

私は得るException in thread "main" java.lang.NullPointerException

解析する前にxmlファイルからDOCTYPEを削除し、解析が終了した後にそれを貼り付ける必要があると思いますか。

または、この状況で私ができることが他にありますか?

ありがとう