JDOM2 を使用して、Java で XML ファイルから文字列を作成したいと考えています。処理したい XML ファイルのスニペットは次のようになります。
...
<title>
usefuldatapart1
<span profile="id1"> optionaldata1 </span>
<span profile="id2"> optionaldata2 </span>
<span profile="id3"> optionaldata3 </span>
usefuldatapart2
</title>
...
要素「タイトル」には、内部要素を持ついくつかの部分に分割された便利なテキストコンテンツが含まれており、プロファイルのいずれかがアクティブになった場合、内部要素のコンテンツを適切な部分に挿入する必要があります (一度にアクティブにできるのは 1 つだけです)ただし、この場合は重要ではありません)。
さらなる操作のために要素テキストを文字列の配列として戻すエレガントな方法はありますか?
または、これを間違った方法で取得した場合、どうすれば適切に行うことができますか?
(現在、Element の 'getText' および 'getContent' メソッド、および 'XMLOutputter' の基本に苦しんでいます)
助けてくれてありがとう!