XmlDocument Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |