Ho bisogno di rimuovere gli attributi da un nodo del corpo in un HTML analizzato (convertito in XML).Come si rimuovono gli attributi da un nodo usando Groovy's XMLSlurper e GPathResult?
6
A
risposta
5
Chiamare lo attributes()
sull'elemento che contiene l'attributo e quindi chiamare remove('attr name')
come illustrato di seguito.
attributes().remove('attr name')
Qui puoi leggere maggiori dettagli.
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()
}
Problemi correlati
- 1. Utilizzo di XmlSlurper: Come selezionare elementi secondari durante l'iterazione su GPathResult
- 2. XmlSlurper: Come modificare il testo di un nodo dinamico
- 3. Come si rimuovono gli eventi ripetuti nella banana reattiva
- 4. Aggiunta di attributi a un nodo XML
- 5. HashSet Iterare mentre si rimuovono gli articoli in C#
- 6. Come ottenere gli attributi del nodo radice su java
- 7. phpMailer - Come si rimuovono i destinatari
- 8. Come elencare gli attributi del nodo XML con XML :: LibXML?
- 9. Come si rimuovono caratteri non alfanumerici (compresi gli spazi) da una stringa?
- 10. Come si commentano gli attributi all'interno di un tag XML?
- 11. Come si rimuovono i cookie HttpOnly?
- 12. Come rimuovere gli attributi da NSAttributeString swift?
- 13. Come posso aggiungere un nodo sotto un nodo usando ObjectContentManager?
- 14. Come posso rimuovere gli attributi da un tag html?
- 15. Come ottenere gli attributi personalizzati di un prodotto da WooCommerce
- 16. R: Come ottenere gli attributi parent e i valori del nodo al momento del sito?
- 17. Come posso recuperare tutti i Tweet e gli attributi per un dato utente usando Python?
- 18. Come si rimuovono i contenuti sovrapposti di un elenco da un altro elenco?
- 19. Come analizzare gli attributi del test con MsTest usando C#?
- 20. Come impostare gli attributi usando i decoratori di proprietà?
- 21. Come posso elencare gli attributi di una proprietà usando rtti?
- 22. Come si impostano gli attributi HTML personalizzati nei moduli django?
- 23. Come gli attributi print o debug chef?
- 24. Rails: Copia attributi da un oggetto ad un altro utilizzando gli "attributi" metodo
- 25. Come si rimuovono le griglie di sfondo in nvd3.js?
- 26. Come si scoprono gli attributi del modello in Rails
- 27. Come si rimuovono i caratteri ripetuti in una stringa
- 28. Come creare un nodo duplicato da un nodo in Neo4j?
- 29. Come si rimuovono i due punti da un elenco di indirizzi MAC?
- 30. Come si sostituisce l'intero nodo HTML usando jQuery
Ah, non ho potuto vedere il metodo attributes() nella documentazione. Grazie per il puntatore e anche vedere il metodo finale che mi è venuto in mente. –