Part of twisted.web.template View Source View In Hierarchy
| Method | __init__ | |
| Method | setDocumentLocator | Set the document locator, which knows about line and character numbers. |
| Method | startDocument | Initialise the document. |
| Method | endDocument | Document ended. |
| Method | processingInstruction | Processing instructions are ignored. |
| Method | startPrefixMapping | Set up the prefix mapping, which maps fully qualified namespace URIs onto namespace prefixes. |
| Method | endPrefixMapping | "Pops the stack" on the prefix mapping. |
| Method | startElementNS | Gets called when we encounter a new xmlns attribute. |
| Method | characters | Called when we receive some characters. CDATA characters get passed through as is. |
| Method | endElementNS | A namespace tag is closed. Pop the stack, if there's anything left in it, otherwise return to the document's namespace. |
| Method | startDTD | DTDs are ignored. |
| Method | endDTD | DTDs are ignored. |
| Method | startCDATA | We're starting to be in a CDATA element, make a note of this. |
| Method | endCDATA | We're no longer in a CDATA element. Collect up the characters we've parsed and put them in a new CDATA object. |
| Method | comment | Add an XML comment which we've encountered. |
| Parameters | sourceFilename | the filename to load the XML out of. |
This gets called before startElementNS whenever an xmlns
attribute is seen.
Gets called after endElementNS.
| Parameters | namespaceAndName | a (namespace, name) tuple, where name determines which type of action to
take, if the namespace matches TEMPLATE_NAMESPACE. |
| qname | ignored. | |
| attrs | attributes on the element being started. |