XmlDocument.NameTable Eigenschaft

Definition

Ruft die XmlNameTable ab, die dieser Implementierung zugeordnet ist.

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

Eigenschaftswert

Eine XmlNameTable, die das Abrufen der atomisierten Version einer Zeichenfolge im Dokument ermöglicht.

Hinweise

Jedes XmlDocument Objekt verfügt über ein NameTable -Objekt. Element- und Attributnamen werden als NameTable atomisierte Zeichenfolgen gespeichert. Dies bedeutet, dass selbst wenn im Dokument mehrmals auf einen Namen verwiesen wird, er nur einmal in NameTablegespeichert wird. Wenn das Dokument beispielsweise über mehrere Elemente mit dem Namen "Customer" verfügt, gibt dasselbe Objekt zurück, NameTable wenn es eine Anforderung für diesen Namen empfängt. Daher können Benutzer Code schreiben, indem Sie Objektvergleiche für diese Zeichenfolgen anstelle der teureren Zeichenfolgenvergleiche verwenden.

Weitere Informationen zu atomisierten Zeichenfolgen finden Sie unter XmlNameTable.

Diese Methode ist eine Microsoft Erweiterung des Document Object Model (DOM).

Gilt für:

Weitere Informationen