Мне нужно удалить атрибуты из узла тела в некотором разобранном HTML (преобразованном в XML).
Вызовите attributes() на элементе, который содержит атрибут, а затем вызовите remove('attr name'), как показано ниже.
attributes()
remove('attr name')
attributes().remove('attr name')
Подробнее можно прочитать здесь.
/** * Remove all attributes from the root body tag */ def removeBodyAttributes() { def attributeNames = bodyXml.attributes().collect {it.key} println attributeNames println bodyXml.attributes() attributeNames.each {bodyXml.attributes().remove(it)} println bodyXml.attributes() }