Udostępnij za pośrednictwem


XmlValidatingReader.NameTable Właściwość

Definicja

XmlNameTable Pobiera skojarzone z tą implementacją.

public:
 virtual property System::Xml::XmlNameTable ^ NameTable { System::Xml::XmlNameTable ^ get(); };
public override System.Xml.XmlNameTable NameTable { get; }
member this.NameTable : System.Xml.XmlNameTable
Public Overrides ReadOnly Property NameTable As XmlNameTable

Wartość właściwości

XmlNameTable

XmlNameTable umożliwia uzyskanie atomizowanej wersji ciągu w węźle.

Uwagi

Uwaga

Klasa XmlValidatingReader jest przestarzała w .NET Framework 2.0. Wystąpienie weryfikacji XmlReader można utworzyć przy użyciu XmlReaderSettings klasy i Create metody . Aby uzyskać więcej informacji, zobacz sekcję Uwagi na stronie referencyjnej XmlReader .

Wszystkie nazwy węzłów i atrybutów zwracane z XmlValidatingReader programu są atomizowane przy użyciu polecenia NameTable. Gdy ta sama nazwa jest zwracana wiele razy (na przykład Customer), ten sam String obiekt zostanie zwrócony dla tej nazwy. Dzięki temu można napisać wydajny kod, który wykonuje porównania obiektów w tych ciągach zamiast kosztownych porównań ciągów.

Dotyczy

Zobacz też