Control de espacios en blanco y de espacios en blanco significativos al cargar DOM
Al cargar el documento, se puede establecer la opción de conservar los espacios en blanco y crear nodos XmlWhitespace en el árbol del documento. Para crear nodos de espacio en blanco, debe establecerse la propiedad PreserveWhitespace como true. Si se establece como false, que es el valor predeterminado, no se crean nodos de espacio en blanco. Siempre se conservan los nodos de espacio en blanco significativos y se crean nodos XmlSignificantWhitespace en la memoria para representar estos datos, independientemente de la configuración de la marca PreserveWhitespace.
Si el documento se carga desde un sistema de lectura, la configuración de la propiedad de la marca PreserveWhitespace en la clase XmlDocument afecta a la creación de nodos XmlWhitespace solo cuando la propiedad WhitespaceHandling en XmlTextReader no se establece en WhitespaceHandling.None. Es el valor de la propiedad WhitespaceHandling en el sistema de lectura la que tiene prioridad sobre la configuración de dicha marca en XmlDocument. Para obtener más información sobre XmlSignificantWhitespace, vea XmlSignificantWhitespace.