# Package groovy.xml.markupsupport

## Package groovy.xml.markupsupport Description

XML character filtering and escaping for safe markup generation.

Filters for escaping XML text, attributes, quotes, control characters, and surrogate pairs. Prevents injection and ensures well-formed output.

- Class Summary
  Class | Description
  --- | ---
  AllControlToUndefined | Replaces XML-disallowed control characters and Unicode noncharacters with `U+FFFD`.
  DoubleQuoteFilter | Escapes double quotes for XML attribute output.
  SingleQuoteFilter | Escapes single quotes for XML attribute output.
  StandardControlToUndefined | Replaces XML-disallowed control characters with `U+FFFD`.
  StandardXmlAttributeFilter | Escapes XML attribute characters that must be written as numeric entities.
  StandardXmlFilter | Escapes the standard XML text markup characters.
  SurrogateToUndefined | Replaces surrogate characters that cannot be emitted directly with `U+FFFD`.