2011-12-20 12 views

Trả lời

5

Gọi số attributes() trên phần tử chứa thuộc tính và sau đó gọi remove('attr name') như được hiển thị bên dưới.

attributes().remove('attr name') 

Bạn có thể đọc thêm chi tiết tại đây.

+0

Ah, tôi không thể thấy phương thức thuộc tính() trong tài liệu. Cảm ơn cho con trỏ và cũng thấy phương pháp cuối cùng tôi đã đưa ra. –

2
/** 
* 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() 
}