Formatação StAX XML em Java

É possível usar o StAX (especificamente woodstox) para formatar o xml de saída com novas linhas e guias, ou seja, no formato:

<element1>
  <element2>
   someData
  </element2>
</element1>

ao invés de:

<element1><element2>someData</element2></element1>

Se isso não for possível no woodstox, existem outras bibliotecas leves que podem fazer isso?

questionAnswers(10)

yourAnswerToTheQuestion