twisted.web.template._ToStan(handler.ContentHandler, handler.EntityResolver)
class documentationtwisted.web.template
(View In Hierarchy)
A SAX parser which converts an XML document to the Twisted STAN Document Object Model.
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. |
Set the document locator, which knows about line and character numbers.
Set up the prefix mapping, which maps fully qualified namespace URIs onto namespace prefixes.
This gets called before startElementNS whenever an xmlns
attribute is seen.
"Pops the stack" on the prefix mapping.
Gets called after endElementNS.
Gets called when we encounter a new xmlns attribute.
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. |
Called when we receive some characters. CDATA characters get passed through as is.
A namespace tag is closed. Pop the stack, if there's anything left in it, otherwise return to the document's namespace.