Gestione dei caratteri spazio e dei caratteri spazio significativi durante il caricamento del DOM

Quando si carica il documento, è possibile impostare l'opzione per conservare i caratteri spazio e creare nodi XmlWhitespace nella struttura del documento. Per creare tali nodi, impostare la proprietà PreserveWhitespace su True. Se la proprietà è impostata su False, che è l'impostazione predefinita, tali nodi non verranno creati. I nodi contenenti caratteri spazio significativi vengono sempre conservati e i nodi XmlSignificantWhitespace vengono sempre creati in memoria per rappresentare questi dati, qualunque sia l'impostazione del flag PreserveWhitespace.

Se il documento viene caricato da un reader, l'impostazione della proprietà del flag PreserveWhitespace sulla classe XmlDocument inciderà sulla creazione dei nodi XmlWhitespace solo se la proprietà WhitespaceHandling di XmlTextReader non è impostata su WhitespaceHandling.None. È il valore della proprietà WhitespaceHandling ad avere la precedenza sull'impostazione di tale flag nell'XmlDocument. Per ulteriori informazioni su XmlSignificantWhitespace, vedere Classe XmlSignificantWhitespace.

Vedere anche

Modello a oggetti di documenti XML (Document Object Model, DOM)