Например:
def list = {
books = Book.findAll(...)
render(contentType: 'text/xml') {
books(count: books.size()) {
for(book in books) {
book(id: book.id) {
title(book.title)
}
}
}
}
}
Использование books
и book
в качестве узлов вызывает конфликты имен. Я понимаю, что могу переименовать все, чтобы предотвратить проблему, но есть ли способ избежать узлов, чтобы предотвратить проблему и сохранить чистое соглашение об именах?