Umieszczanie każdego atrybutu w nowej linii podczas serializacji XML

Powiedzmy, że mam obiekt DOM (lub łańcuch zawierający xml). Czy w jakikolwiek sposób można serializować xml w taki sposób, że każdy atrybut pojawia się w nowej linii?

To jest wyjście, którego chcę:

<parent>
    <anElement 
        attrOne="1"
        attrTwo="2"
        attrThree="3"
    />
</parent>

Preferowane, jeśli rozwiązanie jest częścią standardowego interfejsu API java, ale podejrzewam, że taka funkcja nie jest tam dostępna, czy też się mylę?

Znalazłem właściwość serializatora w .NET Framework, zwanąNewLineOnAttributes. To, czego szukam, jest czymś równoważnym, ale w Javie.

questionAnswers(3)

yourAnswerToTheQuestion