4Suite API Documentation

Module Ft.Xml.Lib.HtmlPrinter

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Lib/HtmlPrinter.py,v 1.13 2005/02/09 09:12:06 mbrown Exp $
Classes:
Fields:

Classes

Methods

__init__(self, stream, encoding)
attribute(self, elementUri, elementName, name, value)
doctype(self, name, publicId, systemId)
endElement(self, namespaceUri, tagName)
processingInstruction(self, target, data)
startDocument(self, version='4.0', standalone=None)
startElement(self, namespaceUri, tagName, namespaces, attributes)
text(self, data, disableEscaping=0)

Methods inherited from class Ft.Xml.Lib.XmlPrinter.XmlPrinter

Fields

attrEntitiesApos = <cEntityMap>
attrEntitiesQuot = <cEntityMap>
booleanAttributes = {'checked': ['input'], 'compact': ['dl', 'ol', 'ul', 'dir', 'menu', 'li'], 'declare': ['object'], 'defer': ['script'], 'disabled': ['input', 'select', 'optgroup', 'option', 'textarea', 'button'], 'ismap': ['img', 'input'], 'multiple': ['select'], 'nohref': ['area'], 'noresize': ['frame'], 'noshade': ['hr'], ...}
forbiddenEndElements = {'area': True, 'base': True, 'basefont': True, 'br': True, 'col': True, 'frame': True, 'hr': True, 'img': True, 'input': True, 'isindex': True, ...}
noEscapeElements = {'script': True, 'style': True}
textEntities = <cEntityMap>
uriAttributes = {'action': ['form'], 'background': ['body'], 'cite': ['blockquote', 'del', 'ins', 'q'], 'classid': ['object'], 'codebase': ['applet', 'object'], 'data': ['object'], 'href': ['a', 'area', 'base', 'link'], 'longdesc': ['frame', 'iframe', 'img'], 'profile': ['head'], 'src': ['frame', 'iframe', 'img', 'input', 'script'], ...}

Fields