Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Condizioni di conformità dei dati in XmlReader

Nella sezione seguente vengono descritte alcune possibili violazioni della conformità che possono verificarsi durante l'utilizzo della classe XmlReader.

Nelle sezioni seguenti vengono descritte le possibili condizioni di conformità che possono verificarsi e in che modo ciascuna condizione viene gestita dal lettore. L'impostazione del livello di conformità del lettore (ovvero l'impostazione della proprietà XmlReaderSettings.ConformanceLevel quando il lettore è stato creato) determina il comportamento del lettore.

ah2bh6dt.collapse_all(it-it,VS.110).gifUn testo o un valore tipizzato sono presenti nel primo livello,ovvero il testo o il valore tipizzato non sono presenti sotto un nodo di tipo element o nodo Attribute.

Documento: viene generata un'eccezione XmlException.

Frammento: non rappresenta una violazione per questo livello di controllo di conformità.

Impostazione automatica: viene applicato il controllo di conformità del frammento.

ah2bh6dt.collapse_all(it-it,VS.110).gifPiù elementi nel primo livello o nessun elemento nel primo livello.

Documento: viene generata un'eccezione XmlException.

Frammento: non rappresenta una violazione per questo livello di controllo di conformità.

Impostazione automatica: viene applicato il controllo di conformità del frammento.

ah2bh6dt.collapse_all(it-it,VS.110).gifUno spazio vuoto è l'elemento di primo livello.

Documento/Frammento/Impostazione automatica: non rappresenta una violazione per questo livello di controllo di conformità.

ah2bh6dt.collapse_all(it-it,VS.110).gifUn attributo è l'elemento di primo livello.

Documento: l'attributo viene riconosciuto come nodo di tipo text e quindi viene generata un'eccezione XmlException.

Frammento: l'attributo viene riconosciuto come nodo di tipo text.

Impostazione automatica: l'attributo viene riconosciuto come nodo di tipo text. Viene applicato il controllo di conformità del frammento.

ah2bh6dt.collapse_all(it-it,VS.110).gifVengono rilevati più nodi contigui di tipo text.

Documento/Frammento/Impostazione predefinita: i dati sono considerati validi. In questo caso, l'utente è tenuto a concatenare i nodi di tipo text.

ah2bh6dt.collapse_all(it-it,VS.110).gifLo stesso prefisso dello spazio dei nomi viene dichiarato due volte in un elemento,ovvero esistono due dichiarazioni dello spazio dei nomi per lo stesso prefisso nello stesso ambito locale.

Documento/Frammento/Impostazione automatica: viene generata un'eccezione XmlException.

ah2bh6dt.collapse_all(it-it,VS.110).gifUn elemento contiene un prefisso e uno spazio dei nomi, ma nell'ambito non esiste alcuna dichiarazione dello spazio dei nomi corrispondente o il prefisso è associato a uno spazio dei nomi diverso.

Documento/Frammento/Impostazione automatica: viene generata un'eccezione XmlException.

ah2bh6dt.collapse_all(it-it,VS.110).gifUn attributo contiene un prefisso e uno spazio dei nomi, ma nell'ambito non esiste alcuna dichiarazione dello spazio dei nomi corrispondente.

Documento/Frammento/Impostazione automatica: viene generata un'eccezione XmlException quando si verifica la violazione.

ah2bh6dt.collapse_all(it-it,VS.110).gifL'attributo xml:space non contiene un valore valido.

Documento/Frammento/Impostazione automatica: viene generata un'eccezione XmlException.

ah2bh6dt.collapse_all(it-it,VS.110).gifViene rilevato un nome non valido.

Documento/Frammento/Impostazione automatica: viene generata un'eccezione XmlException.

ah2bh6dt.collapse_all(it-it,VS.110).gifIl prefisso xml non corrisponde all'URI dello spazio dei nomi http://www.w3.org/XML/1998/namespace (informazioni in lingua inglese).

Documento/Frammento/Impostazione automatica: viene generata un'eccezione XmlException.

Mostra: