Filters for escaping XML text, attributes, quotes, control characters, and surrogate pairs. Prevents injection and ensures well-formed output.
| 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. |