Part of twisted.words.xish View Source
This module provides support for parsing XML into DOM-like object structures and serializing such structures to an XML string representation, optimized for use in streaming XML applications.
| Function | escapeToXml | Escape text to proper XML form, per section 2.3 in the XML specification. | 
| Function | unescapeFromXml | Undocumented | 
| Function | generateOnlyInterface | Filters items in a list by class | 
| Function | generateElementsQNamed | Filters Element items in a list with matching name and URI. | 
| Function | generateElementsNamed | Filters Element items in a list with matching name, regardless of URI. | 
| Class | SerializedXML | Marker class for pre-serialized XML in the DOM. | 
| Class | Namespace | Convenience object for tracking namespace declarations. | 
| Interface | IElement | Interface to XML element nodes. | 
| Class | Element | Represents an XML element node. | 
| Class | ParserError | Exception thrown when a parsing error occurs | 
| Function | elementStream | Preferred method to construct an ElementStream | 
| Class | SuxElementStream | Undocumented | 
| Class | ExpatElementStream | Undocumented | 
| Function | _splitPrefix | Internal method for splitting a prefixed Element name into its respective parts | 
| Class | _ListSerializer | Internal class which serializes an Element tree into a buffer | 
| Parameters | text | Text to escape (type: str) | 
| isattrib | Triggers escaping of characters necessary for use as attribute values (type: bool) | 
Uses Expat-based stream if available, and falls back to Sux if necessary.