13.12.4 Oggetti InputSource

setPublicId( id)
Imposta l'identificatore pubblico di questo InputSource.

getPublicId( )
Restituisce l'identificatore pubblico di questo InputSource.

setSystemId( id)
Imposta l'identificatore di sistema di questo InputSource.

getSystemId( )
Restituisce l'identificatore di sistema di questo InputSource.

setEncoding( encoding)
Imposta la codifica dei caratteri di questo InputSource.

La codifica deve essere una stringa valida per una dichiarazione di codifica XML (vedere la sezione 4.3.3 delle raccomandazioni XML).

L'attributo encoding di InputSource viene ignorata se InputSource contiene anche un flusso di caratteri.

getEncoding( )
Acquisisce la codifica dei caratteri di questo InputSource.

setByteStream( bytefile)
Imposta il flusso dei byte (un oggetto simile a file Python che non effettua la conversione da byte a carattere) per questa sorgente in input.

Il parser SAX ignorer� il flusso dei byte se vi � gi� specificato un flusso di caratteri ma lo user� preferibilmente per l'apertura di una connessione con una URI.

Se l'applicazione conosce la codifica dei caratteri del flusso dei byte la imposter� tramite il metodo setEncoding.

getByteStream( )
Acquisisce il flusso dei byte da questa sorgente di input.

Il metodo getEncoding restituir� la codifica dei caratteri per questo flusso di byte, o None se risultasse sconosciuto.

setCharacterStream( charfile)
Imposta il flusso dei caratteri per questo sorgente in input (il flusso deve essere un simile a file del tipo Python 1.6 Unicode-wrapped che effettui la conversione in stringhe Unicode).

Se viene specificato un flusso di caratteri il parser SAX ignorer� qualsiasi flusso di byte e non cercher� di aprire una connessione URI verso l'identificatore di sistema.

getCharacterStream( )
Ottiene il flusso dei caratteri per questo sorgente in input.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.