Поделиться через


Обработка незначительных и значительных пробелов при загрузке DOM

Обновлен: November 2007

При загрузке документа можно назначить параметр, сохраняющий пробел и создающий узлы XmlWhitespace в дереве документа. Чтобы создать узлы пробелов, задайте для свойства PreserveWhitespace значение true. Если свойство имеет значение по умолчанию false, то узлы пробелов не создаются. Узлы существенных пробелов всегда сохраняются, а узлы XmlSignificantWhitespace всегда создаются в памяти для представления этих данных, независимо от флага PreserveWhitespace.

Если документ загружается в средство чтения, то создание узлов XmlWhitespace будет зависеть от свойства флага PreserveWhitespace для класса XmlDocument (кроме случая, когда свойство WhitespaceHandling для XmlTextReader имеет значение WhitespaceHandling.None). Значение свойства WhitespaceHandling для средства чтения имеет приоритет перед значением этого флага для XmlDocument. Дополнительные сведения о XmlSignificantWhitespace см. в разделе XmlSignificantWhitespace Class.

См. также

Основные понятия

Модель DOM для XML