Freigeben über


XmlDocument Klasse

Definition

Stellt die oberste Ebene der XML-Quelle dar. Diese Klasse enthält Member zum Abrufen und Erstellen aller anderen XML-Objekte.

public ref class XmlDocument sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XmlDocument final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class XmlDocument final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XmlDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class XmlDocument
function XmlDocument()
Public NotInheritable Class XmlDocument
Vererbung
Object Platform::Object IInspectable XmlDocument
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Konstruktoren

XmlDocument()

Erstellt eine neue instance der XmlDocument-Klasse.

Eigenschaften

Attributes

Ruft die Liste der Attribute dieses Knotens ab.

ChildNodes

Ruft eine Liste der untergeordneten Elemente im aktuellen Knoten ab.

Doctype

Für XML ruft diese Eigenschaft die Adresse des Knotens ab, der die DTD angibt. Diese Eigenschaft gibt Null für HTML-Dokumente und XML-Dokumente ohne DTD zurück.

DocumentElement

Ruft das Stammelement des Dokuments ab.

DocumentUri

Gibt die URL für das zuletzt geladene XML-Dokument zurück.

FirstChild

Ruft den ersten untergeordneten Knoten ab.

Implementation

Ruft das Implementierungsobjekt für das Dokument ab.

InnerText

Ruft den Text aus dem XML-Code ab.

LastChild

Ruft den letzten untergeordneten Knoten ab.

LocalName

Ruft den lokalen Namen ab, der der lokale Teil eines qualifizierten Namens ist. Dies wird als lokaler Teil in Namespaces in XML bezeichnet.

NamespaceUri

Gibt den URI (Uniform Resource Identifier) für den Namespace zurück.

NextSibling

Ruft das nächste untergeordnete Element des Knotens in der untergeordneten Liste des übergeordneten Elements ab. Diese Eigenschaft gilt nicht für diese Klasse.

NodeName

Gibt den qualifizierten Namen für Attribut-, Dokumenttyp-, Element-, Entitäts- oder Notationsknoten zurück. Gibt eine feste Zeichenfolge für alle anderen Knotentypen zurück.

NodeType

Ruft den DOM-Knotentyp (XML Document Object Model) ab, der gültige Werte bestimmt und bestimmt, ob der Knoten untergeordnete Knoten haben kann.

NodeValue

Ruft den dem Knoten zugeordneten Text ab oder legt diese fest.

OwnerDocument

Gibt den Stamm des Dokuments zurück, das den Knoten enthält.

ParentNode

Ruft den übergeordneten Knoten des knotens instance ab.

Prefix

Ruft das Namespacepräfix ab oder legt es fest.

PreviousSibling

Ruft die vorherige gleichgeordnete Des Knotens in der untergeordneten Liste des übergeordneten Elements ab. Diese Eigenschaft gilt nicht für diese Klasse.

Methoden

AppendChild(IXmlNode)

Fügt einen neuen untergeordneten Knoten als letztes untergeordnetes Element des Knotens an.

CloneNode(Boolean)

Klont einen neuen Knoten.

CreateAttribute(String)

Erstellt ein neues Attribut mit dem angegebenen Namen.

CreateAttributeNS(Object, String)

Erstellt ein neues Attribut mit dem angegebenen Namespace und Namen.

CreateCDataSection(String)

Erstellt einen CDATA-Abschnittsknoten, der die angegebenen Daten enthält.

CreateComment(String)

Erstellt einen Kommentarknoten, der die angegebenen Daten enthält.

CreateDocumentFragment()

Erstellt ein leeres XmlDocumentFragment-Objekt .

CreateElement(String)

Erstellt einen Elementknoten mit dem angegebenen Namen.

CreateElementNS(Object, String)

Erstellt einen Elementknoten mit dem angegebenen Namespace und Namen.

CreateEntityReference(String)

Erstellt ein neues XmlEntityReference-Objekt .

CreateProcessingInstruction(String, String)

Erstellt einen Verarbeitungsanweisungsknoten, der das angegebene Ziel und die angegebenen Daten enthält.

CreateTextNode(String)

Erstellt einen Textknoten, der die angegebenen Daten enthält.

GetElementById(String)

Gibt das Element zurück, das dem ID-Attribut entspricht.

GetElementsByTagName(String)

Gibt eine Auflistung von Elementen zurück, die den angegebenen Namen haben.

GetXml()

Gibt die XML-Darstellung des Knotens und aller abhängigen Elemente zurück.

HasChildNodes()

Bestimmt, ob ein Knoten über untergeordnete Elemente verfügt.

ImportNode(IXmlNode, Boolean)

Importiert einen Knoten aus einem anderen Dokument in dieses Dokument.

InsertBefore(IXmlNode, IXmlNode)

Fügt einen untergeordneten Knoten links vom angegebenen Knoten oder am Ende der untergeordneten Knotenliste ein.

LoadFromFileAsync(IStorageFile)

Lädt asynchron ein XML-Dokument aus der angegebenen Datei. Das Dokument wird mithilfe der Standardparsereinstellungen analysiert.

LoadFromFileAsync(IStorageFile, XmlLoadSettings)

Lädt asynchron ein XML-Dokument aus der angegebenen Datei. Das Dokument wird mithilfe der bereitgestellten Einstellungen analysiert.

LoadFromUriAsync(Uri)

Lädt asynchron ein XML-Dokument aus dem angegebenen Speicherort. Das Dokument wird mithilfe der Standardparsereinstellungen analysiert.

LoadFromUriAsync(Uri, XmlLoadSettings)

Lädt asynchron ein XML-Dokument aus dem angegebenen Speicherort. Das Dokument wird mithilfe der bereitgestellten Einstellungen analysiert.

LoadXml(String)

Lädt ein XML-Dokument mithilfe der angegebenen Zeichenfolge. Das Dokument wird mithilfe der Standardparsereinstellungen analysiert.

LoadXml(String, XmlLoadSettings)

Lädt ein XML-Dokument mithilfe der angegebenen Zeichenfolge. Das Dokument wird mithilfe der bereitgestellten Einstellungen analysiert.

LoadXmlFromBuffer(IBuffer)

Lädt ein XML-Dokument mithilfe des Puffers. Das Dokument wird mithilfe der Standardparsereinstellungen analysiert.

LoadXmlFromBuffer(IBuffer, XmlLoadSettings)

Lädt ein XML-Dokument mithilfe des Puffers. Das Dokument wird mithilfe der bereitgestellten Einstellungen analysiert.

Normalize()

Normalisiert alle untergeordneten Elemente, indem zwei oder mehr benachbarte Textknoten zu einem einheitlichen Textknoten kombiniert werden.

RemoveChild(IXmlNode)

Entfernt den angegebenen untergeordneten Knoten aus der Liste der untergeordneten Elemente und gibt ihn zurück.

ReplaceChild(IXmlNode, IXmlNode)

Ersetzt den angegebenen alten untergeordneten Knoten durch den angegebenen neuen untergeordneten Knoten.

SaveToFileAsync(IStorageFile)

Speichert asynchron ein XML-Dokument in der angegebenen Datei.

SelectNodes(String)

Wendet den angegebenen Musterabgleichsvorgang auf den Kontext dieses Knotens an und gibt die Liste der übereinstimmenden Knoten als XmlNodeList zurück.

SelectNodesNS(String, Object)

Wendet den angegebenen Musterabgleichsvorgang auf den Kontext dieses Knotens an und gibt die Liste der übereinstimmenden Knoten als XmlNodeList zurück.

SelectSingleNode(String)

Wendet den angegebenen Musterabgleichsvorgang auf den Kontext dieses Knotens an und gibt den ersten übereinstimmenden Knoten zurück.

SelectSingleNodeNS(String, Object)

Wendet den angegebenen Musterabgleichsvorgang auf den Kontext dieses Knotens an und gibt den ersten übereinstimmenden Knoten zurück.

Gilt für:

Weitere Informationen