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

XmlNameTable

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 in den NameTable atomisierten Zeichenfolgen gespeichert. Dies bedeutet, dass auch dann, wenn ein Name mehrmals im Dokument referenziert wird, nur einmal im Dokument NameTablegespeichert wird. Wenn das Dokument beispielsweise mehrere Elemente mit dem Namen "Customer" aufweist, gibt dasselbe Objekt zurück, NameTable wenn es eine Anforderung für diesen Namen erhält. Daher können Benutzer Code mithilfe von Objektvergleichen für diese Zeichenfolgen und nicht mit den teureren Zeichenfolgenvergleichen schreiben.

Weitere Informationen zu atomisierten Zeichenfolgen finden Sie unter XmlNameTable.

Diese Methode ist eine Microsoft-Erweiterung für das Dokumentobjektmodell (DOM).

Gilt für:

Siehe auch