Udostępnij za pośrednictwem


Obsługa białych znaków i istotnych białych znaków podczas ładowania modelu DOM

Podczas ładowania dokumentu możesz ustawić opcję zachowania odstępu i utworzyć węzły XmlWhitespace w drzewie dokumentów. Aby utworzyć węzły odstępów, ustaw właściwość PreserveWhitespace na true. Jeśli właściwość jest ustawiona na false, co jest wartością domyślną, węzły białych znaków nie są tworzone. Istotne białe spacje węzły są zawsze zachowywane, a węzły XmlSignificantWhitespace są zawsze tworzone w pamięci, aby reprezentować te dane, niezależnie od ustawienia flagi PreserveWhitespace .

Jeśli dokument jest ładowany z czytnika, ustawienie właściwości flagi PreserveWhitespace w klasie XmlDocument wpływa na tworzenie węzłów XmlWhitespace tylko wtedy, gdy właściwość WhitespaceHandling w klasie XmlTextReader nie jest ustawiona na WhitespaceHandling.None. Jest to wartość właściwości WhitespaceHandling w czytniku, która ma pierwszeństwo przed ustawieniem tej flagi w obiekcie XmlDocument. Aby uzyskać więcej informacji na temat elementu XmlSignificantWhitespace, zobacz XmlSignificantWhitespace.

Zobacz też