Espaço em branco e tratamento processamento de espaço em branco para carregar os DOM

Ao carregar o documento, você pode definir a opção de preservar espaço em branco e criar nós de XmlWhitespace na árvore do documento. Para criar nós de espaço em branco, defina a propriedade PreserveWhitespace como verdadeiro. Se a propriedade for definida como falso, que é o padrão, os nós de espaço em branco não serão criados. Os nós significativos de espaços em branco são preservados sempre, e os nós XmlSignificantWhitespace sempre são criados na memória para representar esses dados, independentemente da configuração de sinalizador de PreserveWhitespace.

Se o documento for carregado de um leitor, a configuração da propriedade do sinalizador PreserveWhitespace na classe XmlDocument afetará a criação de nós XmlWhitespace somente quando a propriedade WhitespaceHandling em XmlTextReader não for definida como WhitespaceHandling.None. É o valor da propriedade WhitespaceHandling o leitor que tem precedência sobre a configuração de aquele sinalizador no XmlDocument. Para saber mais sobre XmlSignificantWhitespace, veja XmlSignificantWhitespace.

Confira também