従来の DOM を使用して、Java で複数行の XML 属性を解析しようとしています。解析はうまく機能しています。ただし、改行を破壊しているため、解析された文字列をレンダリングすると、改行が単純なスペースに置き換えられます。
<string key="help_text" value="This is a multi line long
text. This should be parsed
and rendered in multiple lines" />
私が使用している属性を取得するには:
attributes.getNamedItem("value").getTextContent()
"\n" を使用して手動で入力した文字列を render メソッドに渡すだけで、テキストは意図したとおりに描画されます。
何か案は?