問題タブ [jdom-2]

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

java - 右クリックして複数の jtree から選択した jtree を削除する方法

私の GUI では、JTree 構造に従って複数の XML ファイルを 1 つずつロードする必要があります。右クリックして完全な JTree または値を編集または削除する場合、どうすれば効率的に実行できますか? どんな手掛かり?

以下のようにxmlファイルをjtreeに加工します。

++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++

++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++

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

java - JDOM2 で CDATA の値を取得する方法

getText() を使用して JDOM2 で CDATA 値を取得しようとしていますが、次のものしか取得できません -
<![CDATA[ ]]>

私のXMLは以下のようになります

CDATA には XML コンテンツが含まれており、それを格納するために文字列として必要です コード (スニペット) は以下のようになります

getValue()getText()のみを返しますが、正常に動作します<![CDATA[ ]]>

もちろん、私の XPAHT は次のようになります。CDATA //ROOT/CHILD/P のコンテンツを取得する方法を教えてください。

編集: <P><![CDATA[ SOMECONTENT]]></P>「SOMECONTENT」を取得している場合、CDATA から XML コンテンツを取得できません。

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

java - 内部要素でコンテンツが区切られている場合、JDOM2要素テキストをリストとして取得する方法は?

JDOM2 を使用して、Java で XML ファイルから文字列を作成したいと考えています。処理したい XML ファイルのスニペットは次のようになります。

要素「タイトル」には、内部要素を持ついくつかの部分に分割された便利なテキストコンテンツが含まれており、プロファイルのいずれかがアクティブになった場合、内部要素のコンテンツを適切な部分に挿入する必要があります (一度にアクティブにできるのは 1 つだけです)ただし、この場合は重要ではありません)。

さらなる操作のために要素テキストを文字列の配列として戻すエレガントな方法はありますか?

または、これを間違った方法で取得した場合、どうすれば適切に行うことができますか?

(現在、Element の 'getText' および 'getContent' メソッド、および 'XMLOutputter' の基本に苦しんでいます)

助けてくれてありがとう!

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

xpath-2.0 - Java 7でXPathを介してJDOM 2ですべての要素名を取得する方法は?

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

グループの子要素 ​​(この例では「Default」と「GroupA」) のすべての名前を文字列のリストとして取得したいと考えています。私は次のことを試していました。

これは、次の例外で失敗します。

そのための適切な構文は何ですか? 例外がわかりません。