DOMオブジェクト(またはxmlを含む文字列)があるとします。どのような方法でも、各属性が新しい行に表示されるようにxmlをシリアル化することは可能ですか?xmlのシリアル化中に新しい行に各属性を配置する
これは私が望む出力されます:ソリューション場合は、標準のJava APIの一部の好ましい
<parent>
<anElement
attrOne="1"
attrTwo="2"
attrThree="3"
/>
</parent>
が、私は、そのような機能がそこに利用可能でない疑いがある、または私は間違っていますか?
NewLineOnAttributesと呼ばれる.NET Frameworkのシリアライザのプロパティが見つかりました。私が探しているのは、同等のものですが、javaにあります。
XMLは空白にとらわれないため、スタイルシートを使用してそのような特定の表示形式を実行しないでください。 –
@Nick Holt 実際、xsltを使用してプログラムでxml domオブジェクトを変更しています。後のステップでは、変換されたオブジェクトを直列化します。私はシリアライゼーション後に何があるのですか:a)元々の空白が残っていた空行(b)元の文書の属性間の行区切りが消えてしまった。 – Alderath