 |
 |
 |
La libreria di riferimento di Python |
 |
 |
 |
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.
 |
 |
 |
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.