|  |  |  | La libreria di riferimento di Python |  |  |  | 
 
 
13.12.1 Oggetti XMLReader 
L'interfaccia XMLReader supporta i seguenti metodi:
- 
  Processa un codice in ingresso, producendo eventi SAX.  L'oggetto
  source può essere un identificatore di sistema (una stringa
  identificante il codice sorgente - tipicamente un nome di un file o
  di una URL), un oggetto simile a file, o un oggetto
  InputSource.  Quando parse() ritorna, l'input è
  stato completamente processato e l'oggetto parser può essere
  abbandonato o resettato.  Come limitazione la corrente
  implementazione accetta flussi di byte.  I futuri studi vanno nella
  direzione dei flussi di caratteri. 
- 
  Restituisce il corrente ContentHandler.
- 
  | setContentHandler( | handler) |  
 
- 
  Imposta il corrente ContentHandler.  Se nessun
  ContentHandler viene impostato, gli eventi contenuti vengono
  abbandonati. 
- 
  Restituisce il corrente DTDHandler.
- 
  Imposta il corrente DTDHandler. Se nessun DTDHandler
  viene assegnato, gli eventi DTD vengono abbandonati.
- 
  Restituisce il corrente EntityResolver.
- 
  | setEntityResolver( | handler) |  
 
- 
  Imposta il corrente EntityResolver.  Se nessun
  EntityResolver viene assegnato, tenta di risolvere
  un'entità esterna che risulterà nell'apertura di un identificatore
  di sistema per l'entità e fallisce se non è disponibile. 
- 
  Restituisce il corrente ErrorHandler.
- 
  | setErrorHandler( | handler) |  
 
- 
  Imposta il corrente gestore di errori.  Se ErrorHandler non
  viene impostata, l'errore solleverà un'eccezione e verranno stampati
  gli avvertimenti.
- 
   Consente ad un'applicazione di impostare l'ambiente per errori ed
   avvisi. 
I parser SAX non vengono richiesti per fornire la localizzazione se
   non supportano l'ambiente richiesto.  Comunque dovranno lanciare
   un'eccezione SAX.  Applicazioni possono richiedere cambiamenti
   dell'ambiente locale nel mezzo di un'analisi. 
 
- 
  Restituisce la corrente impostazione per la funzionalità
  featurename. Se la funzionalità non viene riconosciuta
  verrà sollevata un'eccezione SAXNotRecognizedException.
  Le ben conosciute funzionalità sui nomi vengono elencate nel modulo
  xml.sax.handler. 
- 
  | setFeature( | featurename, value) |  
 
- 
  Imposta featurename a value.  Se una funzionalità non
  viene riconosciuta, viene sollevata un'eccezione
  SAXNotRecognizedException.  Se la funzionalità o la sua
  impostazione non è supportata dal parser, viene sollevata
  un'eccezione SAXNotRecognizedException.
- 
  | getProperty( | propertyname) |  
 
- 
  Restituisce la corrente impostazione della proprietà
  propertyname.  Se la proprietà non viene riconosciuta, verrà
  sollevata un'eccezione SAXNotRecognizedException. Le ben
  conosciute propertyname vengono elencate nel modulo
  xml.sax.handler. 
- 
  | setProperty( | propertyname, value) |  
 
- 
  Imposta propertyname a value.  Se la proprietà non viene
  riconosciuta, viene sollevata l'eccezione
  SAXNotRecognizedException.  Se la proprietà o la sua
  impostazione non sono supportate dal parser viene sollevata
  l'eccezione SAXNotSupportedException.
|  |  |  | La libreria di riferimento di Python |  |  |  | 
Release 2.3.4, documentation updated on 21. maggio 2005.
 
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.