ConformanceLevel Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public enum class ConformanceLevel
public enum ConformanceLevel
type ConformanceLevel =
Public Enum ConformanceLevel
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Auto | 0 | L'oggetto XmlReader o XmlWriter rileva automaticamente se il controllo a livello di documento o a livello di frammento deve essere eseguito ed esegue il controllo appropriato. Se si esegue il wrapping di un altro XmlReader oggetto o XmlWriter , l'oggetto esterno non esegue alcuna verifica aggiuntiva della conformità. Il controllo della conformità viene lasciato all'oggetto sottostante. Per informazioni dettagliate su come viene determinato il livello di conformità, vedere le ConformanceLevel proprietà e ConformanceLevel . |
| Fragment | 1 | I dati XML sono un frammento XML ben formato, come definito da W3C. Questo livello di conformità rappresenta un documento XML che potrebbe non avere un elemento radice, ma che in caso contrario è ben formato. Questo livello di controllo garantisce che il flusso letto o scritto possa essere utilizzato da qualsiasi processore come entità analizzata esterna XML 1.0. |
| Document | 2 | I dati XML sono conformi alle regole per un documento XML 1.0 ben formato, come definito dal W3C. Questo livello di controllo garantisce che il flusso letto o scritto possa essere utilizzato da qualsiasi processore come documento XML 1.0. |
Commenti
Quando si crea un'istanza di lettore o writer XML, è possibile utilizzare la XmlReaderSettings classe o XmlWriterSettings per specificare le funzionalità che si desidera supportare per la nuova istanza. Una delle funzionalità che è possibile configurare è il livello di conformità da applicare ai dati XML.
La creazione di un lettore o un writer conforme garantisce che i dati XML elaborati siano conformi al livello di conformità specificato. Se il flusso letto o scritto non è conforme al livello di conformità, viene generata un'eccezione.
I controlli a livello di documento con il ConformanceLevel.Document membro di enumerazione applicano controlli a livello di frammento (membro ConformanceLevel.Fragment ) e assicurano anche quanto segue:
L'elemento di primo livello non include nodi diversi dalla dichiarazione XML, DTD, elemento, commento, spazio vuoto o istruzione di elaborazione.
I dati XML hanno un solo nodo elemento di primo livello.