Lors de l'utilisation de Groovy MarkupBuilder, j'ai des endroits où je dois sortir du texte dans le document, ou appeler une fonction qui affiche du texte dans le document. Actuellement, j'utilise le tag "texte" non défini pour faire la sortie. Y a-t-il une meilleure façon d'écrire ce code?HTML utilisant Groovy MarkupBuilder, comment mélanger élégamment les balises et le texte?
li{
text("${type.getAlias()} blah blah ")
function1(type.getXYZ())
if (type instanceof Class1) {
text(" implements ")
ft.getList().each{
if (it == '') return
text(it)
if (!function2(type, it)) text(", ")
}
}
}
Notez que cela fonctionne uniquement lorsque 'builder' n'est pas une instance de la' MarkupBuilder' ... – dedek