2011-12-20 10 views

Odpowiedz

5

Zadzwoń na attributes() na elemencie zawierającym atrybut, a następnie zadzwoń pod remove('attr name'), jak pokazano poniżej.

attributes().remove('attr name') 

Możesz przeczytać więcej szczegółów tutaj.

+0

Ah, nie widziałem metody attributes() w dokumentacji. Dzięki za wskaźnik, a także widzę ostatnią metodę, którą wymyśliłem. –

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() 
} 
Powiązane problemy