1
Existe-t-il un moyen de contrôler la sortie de MarkupBuilder de groovy et de filtrer les caractères de retour à la ligne? J'ai le code comme ci-dessous:Supprimer les retours à la ligne du résultat MarkupBuilder
import groovy.xml.MarkupBuilder
def writer = new StringWriter()
def xml = new MarkupBuilder(writer)
xml.basket(){
fruit (type:"apple", 1)
fruit (type:"orange", 2)
}
qui sort invariablement:
<basket>
<fruit type='apple'>1</fruit>
<fruit type='orange'>2</fruit>
</basket>
Je voudrais vraiment dans une seule ligne:
<basket><fruit type='apple'>1</fruit><fruit type='orange'>2</fruit></basket>