- All Implemented Interfaces:
- org.codehaus.groovy.grails.support.encoding.CodecIdentifierProvider, org.codehaus.groovy.grails.support.encoding.Encoder, org.codehaus.groovy.grails.support.encoding.StreamingEncoder, org.codehaus.groovy.grails.support.encoding.StreamingStatelessEncoder
- Direct Known Subclasses:
- HTMLEncoder
public class XMLEncoder
extends AbstractCharReplacementEncoder
Encoder implementation that escapes some characters for inclusion in XML documents
Currently ', ", <, > and & characters are replaced with XML entities.
Additionally backslash (/), non-breaking space, backtick (`) and @ are also replaced for visibility/additional security.
- Since:
- 2.3