Как я могу вставить комментарий xml с помощью Groovy MarkupBuilder?

Я хотел бы вставить комментарии в свой XML-документ с помощью Groovy MarkupBuilder. Как это возможно?

Ответы

Ответ 1

Вы можете использовать mkp.comment так:

def writer = new StringWriter()
def builder = new groovy.xml.MarkupBuilder( writer )
builder.cars {
    mkp.comment "A comment"
    ford( type:'escort')
    ford( type:'fiesta')
 }

println writer

Какие принты:

<cars><!-- A comment -->
  <ford type='escort' />
  <ford type='fiesta' />
</cars>

Методы mkp.XXX описаны здесь

Ответ 2

Попробуйте MarkupBuilderHelper.comment. Приведенная страница имеет пример.

Использует getMkp(), чтобы получить MarkupBuilderHelper.