4Suite API Documentation

Module Ft.Xml.InputSource

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/InputSource.py,v 1.44 2005/03/19 08:11:01 jkloth Exp $
Classes:
Fields:

Classes

class InputSource

Methods

#Pickle routines. We need to be able to pickle an input source #but cannot pickle a stream
__init__(self, stream, uri=None, processIncludes=True, stripElements=None, factory=None, resolver=<Ft.Lib.Uri.FtUriResolver instance at 0x301d93f0>, catalog=None, encoding=None)
clone(self, stream, uri=None, hint=None)
close(self)
read(self, bufsiz=-1)
#Stream protocol methods
readline(self)
resolve(self, sysid, pubid=None, hint=None, ignoreErrors=False)
resolveEntity(self, pubid, sysid)
#xml.sax.EntityResolver method

class InputSourceFactory

Methods

__init__(self, inputSourceClass=None, resolver=<Ft.Lib.Uri.FtUriResolver instance at 0x301d93f0>, catalog=None)
fromStream(self, stream, uri=None, *v_args, **kw_args)
fromString(self, st, uri=None, *v_args, **kw_args)
fromUri(self, uri, *v_args, **kw_args)

class NullInputSource(InputSource)

Methods

__init__(self, uri=None)

Methods inherited from class InputSource

Fields

DefaultFactory = <Ft.Xml.InputSource.InputSourceFactory instance>
NoCatalogFactory = <Ft.Xml.InputSource.InputSourceFactory instance>