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.