![Previous Page](../icons/previous.png) |
![Up One Level](../icons/up.png) |
![Next Page](../icons/next.png) |
La libreria di riferimento di Python |
![Contents](../icons/contents.png) |
![Module Index](../icons/modules.png) |
![Index](../icons/index.png) |
13.5.5 Costanti relative ad errori in Expat
Le seguenti costanti sono presenti nell'oggetto errors
del
modulo xml.parsers.expat. Queste costanti sono utili
nell'interpretazione di alcuni degli attributi dell'oggetto di
eccezione ExpatError, sollevato quando avviene un errore.
L'oggetto errors
ha i seguenti attributi:
- XML_ERROR_ASYNC_ENTITY
- XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF
-
Un riferimento ad un'entità in un valore di attributo riferito ad
un'entità invece che ad un'entità interna.
- XML_ERROR_BAD_CHAR_REF
-
Un riferimento ad un carattere per un carattere che è illegale in XML
(per esempio, caratteri
0
, o `�
').
- XML_ERROR_BINARY_ENTITY_REF
-
Un riferimento ad un'entità riferito ad un'entità che è stata
dichiarata con una notazione, per cui non può essere analizzata.
- XML_ERROR_DUPLICATE_ATTRIBUTE
-
Un attributo che è stato usato più di una volta in un tag iniziale.
- XML_ERROR_INCORRECT_ENCODING
- XML_ERROR_INVALID_TOKEN
-
Eccezione sollevata quando un byte in ingresso non può essere
correttamente assegnato ad un carattere; per esempio, un byte NULL
(valore
0
) in un flusso di ingresso UTF-8.
- XML_ERROR_JUNK_AFTER_DOC_ELEMENT
-
Qualcosa di diverso di uno spazio vuoto è arrivato dopo l'elemento del
documento.
- XML_ERROR_MISPLACED_XML_PI
-
Una dichiarazione XML che viene trovata da qualche altra parte, invece
che all'inizio dei dati in ingresso.
- XML_ERROR_NO_ELEMENTS
-
Il documento non contiene alcun elemento (XML richiede che tutti i
documenti contengano esattamente un elemento di livello principale).
- XML_ERROR_NO_MEMORY
-
Expat non è stato in grado di allocara memoria al suo interno.
- XML_ERROR_PARAM_ENTITY_REF
-
Un riferimento ad un parametro di entità che è stato trovato dove non
era consentito.
- XML_ERROR_PARTIAL_CHAR
-
- XML_ERROR_RECURSIVE_ENTITY_REF
-
Un riferimento ad entità contiene un'altro riferimento alla medesima
entità; per mezzo di un nome differente e possibilmente in modo
indiretto.
- XML_ERROR_SYNTAX
-
Alcuni non meglio specificati errori di sintassi sono stati
riscontrati.
- XML_ERROR_TAG_MISMATCH
-
Un tag di chiusura che non corrisponde al relativo tag di apertura.
- XML_ERROR_UNCLOSED_TOKEN
-
Alcuni token (come un tag di apertura) non sono stati chiusi prima
della fine del flusso, o è stato trovato un ulteriore token.
- XML_ERROR_UNDEFINED_ENTITY
-
È stato creato un riferimento ad un'entità che non era stata
definita.
- XML_ERROR_UNKNOWN_ENCODING
-
La codifica del documento non è supportata da Expat.
![Previous Page](../icons/previous.png) |
![Up One Level](../icons/up.png) |
![Next Page](../icons/next.png) |
La libreria di riferimento di Python |
![Contents](../icons/contents.png) |
![Module Index](../icons/modules.png) |
![Index](../icons/index.png) |
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.