Да, в настоящее время атрибуты теряются, хотя вы можете отобразить их вручную.
payload.notes.*note map ((note, index) -> {
(note: note) if note != null,
(note.@)
})
Принимая этот xml в качестве входных данных
<notes>
<note nom="Rock" >Roll</note>
<note nom="Bands"/>
<note nom="Unit" >jayz</note>
<note nom="Unit" >eminem</note>
<note nom="Unit" >drake</note>
</notes>
Сказав, что это будетновый флаг писателя в следующем выпуске, чтобы json writer и java writer сохранили атрибуты