Yurttas/PL/SL/python/docs/core-python-programming/doc/20/lib/input-source-objects.html
13.8.4 InputSource Objects
- setPublicId (id)
- Sets the public identifier of this InputSource.
- getPublicId ()
- Returns the public identifier of this InputSource.
- setSystemId (id)
- Sets the system identifier of this InputSource.
- getSystemId ()
- Returns the system identifier of this InputSource.
- setEncoding (encoding)
- Sets the character encoding of this InputSource. The encoding must be a string acceptable for an XML encoding declaration (see section 4.3.3 of the XML recommendation).The encoding attribute of the InputSource is ignored if the InputSource also contains a character stream.
- getEncoding ()
- Get the character encoding of this InputSource.
- setByteStream (bytefile)
- Set the byte stream (a Python file-like object which does not perform byte-to-character conversion) for this input source. The SAX parser will ignore this if there is also a character stream specified, but it will use a byte stream in preference to opening a URI connection itself.If the application knows the character encoding of the byte stream, it should set it with the setEncoding method.
- getByteStream ()
- Get the byte stream for this input source. The getEncoding method will return the character encoding for this byte stream, or None if unknown.
- setCharacterStream (charfile)
- Set the character stream for this input source. (The stream must be a Python 1.6 Unicode-wrapped file-like that performs conversion to Unicode strings.) If there is a character stream specified, the SAX parser will ignore any byte stream and will not attempt to open a URI connection to the system identifier.
- getCharacterStream ()
- Get the character stream for this input source.
See About this document... for information on suggesting changes.