XmlDocument.NameTable Свойство

Определение

Возвращает класс XmlNameTable, связанный с данной реализацией.Gets the XmlNameTable associated with this implementation.

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, позволяющий получить атомизированную версию строки в документе.An XmlNameTable enabling you to get the atomized version of a string within the document.

Комментарии

Каждый XmlDocument объектNameTable имеет объект.Each XmlDocument object has a NameTable object. Имена элементов и атрибутов хранятся в NameTable виде разделенных строк.Element and attribute names are stored in the NameTable as atomized strings. Это означает, что даже если имя в документе упоминается несколько раз, оно хранится только один раз в NameTable.This means that even if a name is referenced in the document multiple times it is stored only once in the NameTable. Например, если документ содержит несколько элементов с именем Customer, NameTable возвращает один и тот же объект при получении запроса на это имя.For example, if the document had multiple elements with the name "Customer", NameTable returns the same object whenever it receives a request for that name. В результате пользователи могут писать код с помощью сравнения объектов для этих строк, а не более ресурсоемких сравнений строк.As a result, users can write code using object comparisons on these strings rather than the more expensive string comparisons.

Дополнительные сведения об атомизированных строках см. в разделе XmlNameTable.For more information on atomized strings, see XmlNameTable.

Этот метод является расширением Майкрософт для модель DOM (DOM).This method is a Microsoft extension to the Document Object Model (DOM).

Применяется к

Дополнительно