XmlDocument.NameTable Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает класс XmlNameTable, связанный с данной реализацией.
public:
property System::Xml::XmlNameTable ^ NameTable { System::Xml::XmlNameTable ^ get(); };
public System.Xml.XmlNameTable NameTable { get; }
member this.NameTable : System.Xml.XmlNameTable
Public ReadOnly Property NameTable As XmlNameTable
Значение свойства
Класс XmlNameTable
, позволяющий получить атомизированную версию строки в документе.
Комментарии
Каждый XmlDocument
объект имеет NameTable объект. Имена элементов и атрибутов хранятся в NameTable
виде атомизованных строк. Это означает, что даже если имя ссылается в документе несколько раз, он хранится только один раз в .NameTable
Например, если документ содержит несколько элементов с именем Customer, возвращает один и тот же объект всякий раз, NameTable
когда он получает запрос на это имя. В результате пользователи могут писать код, используя сравнения объектов в этих строках, а не более дорогие сравнения строк.
Дополнительные сведения об атомизированных строках см. в разделе XmlNameTable.
Этот метод является расширением Майкрософт для модели объектов документов (DOM).