4Suite API Documentation

Module Ft.Xml.Lib.TreeCompare

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Lib/TreeCompare.py,v 1.26 2005/03/18 23:47:16 jkloth Exp $
Classes:
Functions:
Fields:

Classes

class SGMLParserEventGenerator(sgmllib.SGMLParser)

Methods

__init__(self, verbose=0)
close(self)
flush(self)
handle_comment(self, data)
handle_data(self, data)
unknown_charref(self, ref)
unknown_endtag(self, tag)
unknown_starttag(self, tagname, attrs)

Methods inherited from class sgmllib.SGMLParser

error, feed, finish_endtag, finish_shorttag, finish_starttag, get_starttag_text, goahead, handle_charref, handle_decl, handle_endtag, handle_entityref, handle_pi, handle_starttag, parse_endtag, parse_pi, parse_starttag, report_unbalanced, reset, setliteral, setnomoretags

Methods inherited from class markupbase.ParserBase

getpos, parse_comment, parse_declaration, parse_marked_section, unknown_decl, updatepos

Fields

Fields

Functions

CompareHTML(html1, html2, ignoreWhitespace=0)
HtmlTreeCompare(expected, compared)
NoWsTreeCompare(expected, compared)
NodeCompare(node1, node2, ignoreWhitespace=0, ignoreComments=0, ignoreNsDecls=0)
TreeCompare(expected, compared, ignoreWhitespace=0, baseUri=None, readExtDtd=True, ignoreNsDecls=0, asEntity=False)
XmlTreeCompare(expected, compared)

Fields

BASIC_RESOLVER = <Ft.Lib.Uri.FtUriResolver instance>
FORBIDDEN_END_ELEMENTS = ['img', 'area', 'basefont', 'frame', 'isindex', 'meta', 'param', 'hr', 'base', 'link', 'br', 'input', 'col']
XMLNS_NAMESPACE = u'http://www.w3.org/2000/xmlns/'
g_doctypeTest = <_sre.SRE_Pattern object>
Compiled regular expression objects
g_htmlTest = <_sre.SRE_Pattern object>
Compiled regular expression objects
g_xmlEmptyTagPattern = <_sre.SRE_Pattern object>
Compiled regular expression objects
g_xmlTest = <_sre.SRE_Pattern object>
Compiled regular expression objects