(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

XmlDocument-Klasse

Stellt ein XML-Dokument dar.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)
public class XmlDocument : XmlNode

Der XmlDocument-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeUnterstützt von XNA FrameworkXmlDocument()Initialisiert eine neue Instanz der XmlDocument-Klasse.
Geschützte MethodeUnterstützt von XNA FrameworkXmlDocument(XmlImplementation)Initialisiert eine neue Instanz der XmlDocument-Klasse mit der angegebenen XmlImplementation.
Öffentliche MethodeUnterstützt von XNA FrameworkXmlDocument(XmlNameTable)Initialisiert eine neue Instanz der XmlDocument-Klasse mit der angegebenen XmlNameTable.
Zum Seitenanfang
  NameBeschreibung
Öffentliche EigenschaftUnterstützt von XNA FrameworkAttributesRuft eine XmlAttributeCollection ab, die die Attribute dieses Knotens enthält. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkBaseURIRuft den Basis-URI des aktuellen Knotens ab. (Überschreibt XmlNode.BaseURI.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkChildNodesRuft alle untergeordneten Knoten des Knotens ab. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkDocumentElementRuft das Stamm-XmlElement für das Dokument ab.
Öffentliche EigenschaftDocumentTypeRuft den Knoten ab, der die DOCTYPE-Deklaration enthält.
Öffentliche EigenschaftUnterstützt von XNA FrameworkFirstChildRuft das erste untergeordnete Element des Knotens ab. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkHasChildNodesRuft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkImplementationRuft das XmlImplementation-Objekt für das aktuelle Dokument ab.
Öffentliche EigenschaftUnterstützt von XNA FrameworkInnerTextLöst InvalidOperationException in allen Fällen aus. (Überschreibt XmlNode.InnerText.)

In XNA Framework 3.0 wird dieser Member von XmlNode geerbt..InnerText.
Öffentliche EigenschaftUnterstützt von XNA FrameworkInnerXmlRuft das Markup ab, das die untergeordneten Elemente des aktuellen Knotens darstellt, oder legt dieses fest. (Überschreibt XmlNode.InnerXml.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkIsReadOnlyRuft einen Wert ab, der angibt, ob der aktuelle Knoten schreibgeschützt ist. (Überschreibt XmlNode.IsReadOnly.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkItem[String]Ruft das erste untergeordnete Element mit dem angegebenen Name ab. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkItem[String, String]Ruft das erste untergeordnete Element mit dem angegebenen LocalName und NamespaceURI ab. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkLastChildRuft das letzte untergeordnete Element des Knotens ab. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkLocalNameRuft den lokalen Namen des Knotens ab. (Überschreibt XmlNode.LocalName.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkNameRuft den qualifizierten Namen des Knotens ab. (Überschreibt XmlNode.Name.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkNamespaceURIRuft den Namespace-URI dieses Knotens ab. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkNameTableRuft die XmlNameTable ab, die dieser Implementierung zugeordnet ist.
Öffentliche EigenschaftUnterstützt von XNA FrameworkNextSiblingRuft den Knoten ab, der diesem Knoten unmittelbar folgt. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkNodeTypeRuft den Typ des aktuellen Knotens ab. (Überschreibt XmlNode.NodeType.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkOuterXmlRuft das Markup ab, das diesen Knoten und alle ihm untergeordneten Knoten enthält. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkOwnerDocumentRuft das XmlDocument ab, zu dem der aktuelle Knoten gehört. (Überschreibt XmlNode.OwnerDocument.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkParentNodeRuft den übergeordneten Knoten dieses Knotens ab (bei Knoten, die über übergeordnete Knoten verfügen können). (Überschreibt XmlNode.ParentNode.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkPrefixRuft das Namespacepräfix dieses Knotens ab oder legt dieses fest. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkPreserveWhitespaceRuft einen Wert ab, der angibt, ob der Leerraum im Elementinhalt beibehalten wird, oder legt diesen fest.
Öffentliche EigenschaftUnterstützt von XNA FrameworkPreviousSiblingRuft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkSchemaInfoGibt das PSVI (Post-Schema-Validation Infoset) des Knotens zurück. (Überschreibt XmlNode.SchemaInfo.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkSchemasRuft das XmlSchemaSet-Objekt ab, das diesem XmlDocument zugeordnet ist, oder legt dieses fest.
Öffentliche EigenschaftUnterstützt von XNA FrameworkValueRuft den Wert des Knotens ab oder legt diesen fest. (Von XmlNode geerbt.)
Öffentliche EigenschaftUnterstützt von XNA FrameworkXmlResolverLegt den für die Auflösung externer Ressourcen zu verwendenden XmlResolver fest.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeUnterstützt von XNA FrameworkAppendChildFügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkCloneErstellt ein Duplikat dieses Knotens. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkCloneNodeErstellt ein Duplikat dieses Knotens. (Überschreibt XmlNode.CloneNode(Boolean).)
Öffentliche MethodeUnterstützt von XNA FrameworkCreateAttribute(String)Erstellt ein XmlAttribute mit dem angegebenen Name.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateAttribute(String, String)Erstellt ein XmlAttribute mit dem angegebenen qualifizierten Namen und dem angegebenen NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateAttribute(String, String, String)Erstellt ein XmlAttribute mit dem angegebenen Prefix, LocalName und NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateCDataSectionErstellt eine XmlCDataSection, die die angegebenen Daten enthält.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateCommentErstellt einen XmlComment, der die angegebenen Daten enthält.
Geschützte MethodeUnterstützt von XNA FrameworkCreateDefaultAttributeErstellt ein Standardattribut mit dem angegebenen Präfix, lokalen Namen und Namespace-URI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateDocumentFragmentErstellt eine XmlDocumentFragment.
Öffentliche MethodeCreateDocumentTypeGibt ein neues XmlDocumentType-Objekt zurück.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateElement(String)Erstellt ein Element mit dem angegebenen Namen.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateElement(String, String)Erstellt ein XmlElement mit dem qualifizierten Namen und dem NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateElement(String, String, String)Erstellt ein Element mit dem angegebenen Prefix, LocalName und NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateEntityReferenceErstellt eine XmlEntityReference mit dem angegebenen Namen.
Öffentliche MethodeCreateNavigator()Erstellt ein neues XPathNavigator-Objekt zum Navigieren in diesem Dokument. (Überschreibt XmlNode.CreateNavigator().)
Geschützte MethodeCreateNavigator(XmlNode)Erstellt ein XPathNavigator-Objekt zum Navigieren in diesem Dokument, das auf dem angegebenen XmlNode positioniert ist.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateNode(String, String, String)Erstellt einen XmlNode mit dem angegebenen Knotentyp, Name und NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateNode(XmlNodeType, String, String)Erstellt einen XmlNode mit dem angegebenen XmlNodeType, Name und NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateNode(XmlNodeType, String, String, String)Erstellt einen XmlNode mit dem angegebenen XmlNodeType, Prefix, Name und NamespaceURI.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateProcessingInstructionErstellt eine XmlProcessingInstruction mit dem angegebenen Namen und den angegebenen Daten.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateSignificantWhitespaceErstellt einen XmlSignificantWhitespace-Knoten.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateTextNodeErstellt einen XmlText mit dem angegebenen Text.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateWhitespaceErstellt einen XmlWhitespace-Knoten.
Öffentliche MethodeUnterstützt von XNA FrameworkCreateXmlDeclarationErstellt einen XmlDeclaration-Knoten mit den angegebenen Werten.
Öffentliche MethodeUnterstützt von XNA FrameworkEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeUnterstützt von XNA FrameworkFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetElementByIdRuft das XmlElement mit der angegebenen ID ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetElementsByTagName(String)Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen Name übereinstimmen.
Öffentliche MethodeUnterstützt von XNA FrameworkGetElementsByTagName(String, String)Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen LocalName und NamespaceURI übereinstimmen.
Öffentliche MethodeUnterstützt von XNA FrameworkGetEnumeratorRuft einen Enumerator ab, der die untergeordneten Knoten des aktuellen Knotens durchläuft. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetHashCodeFungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetNamespaceOfPrefixSucht im Gültigkeitsbereich des aktuellen Knotens die nächstgelegene xmlns-Deklaration für das angegebene Präfix und gibt den Namespace-URI in der Deklaration zurück. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetPrefixOfNamespaceSucht im Gültigkeitsbereich des aktuellen Knotens die nächstgelegene xmlns-Deklaration für den angegebenen Namespace-URI und gibt das in dieser Deklaration definierte Präfix zurück. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkImportNodeImportiert einen Knoten aus einem anderen Dokument in das aktuelle Dokument.
Öffentliche MethodeUnterstützt von XNA FrameworkInsertAfterFügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkInsertBeforeFügt den angegebenen Knoten direkt vor dem angegebenen Verweisknoten ein. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkLoad(Stream)Lädt das XML-Dokument aus dem angegebenen Stream.
Öffentliche MethodeUnterstützt von XNA FrameworkLoad(String)Lädt das XML-Dokument aus der angegebenen URL.
Öffentliche MethodeUnterstützt von XNA FrameworkLoad(TextReader)Lädt das XML-Dokument aus dem angegebenen TextReader.
Öffentliche MethodeUnterstützt von XNA FrameworkLoad(XmlReader)Lädt das XML-Dokument aus dem angegebenen XmlReader.
Öffentliche MethodeUnterstützt von XNA FrameworkLoadXmlLädt das XML-Dokument aus der angegebenen Zeichenfolge.
Geschützte MethodeUnterstützt von XNA FrameworkMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkNormalizeWeist allen XmlText-Knoten in der Teilstruktur unterhalb dieses XmlNode eine "normale" Form zu. In dieser werden XmlText-Knoten nur durch Markup (d. h. Tags, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsverweise) getrennt, und es sind somit keine direkt aufeinander folgenden XmlText-Knoten vorhanden. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkPrependChildFügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten dieses Knotens hinzu. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkReadNodeErstellt anhand der Informationen im XmlReader ein XmlNode-Objekt. Der Reader muss auf einem Knoten oder Attribut positioniert sein.
Öffentliche MethodeUnterstützt von XNA FrameworkRemoveAllEntfernt alle untergeordneten Knoten bzw. Attribute des aktuellen Knotens. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkRemoveChildEntfernt den angegebenen untergeordneten Knoten. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkReplaceChildErsetzt den untergeordneten Knoten oldChild durch den newChild-Knoten. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkSave(Stream)Speichert das XML-Dokument im angegebenen Stream.
Öffentliche MethodeUnterstützt von XNA FrameworkSave(String)Speichert das XML-Dokument in der angegebenen Datei.
Öffentliche MethodeUnterstützt von XNA FrameworkSave(TextWriter)Speichert das XML-Dokument im angegebenen TextWriter.
Öffentliche MethodeUnterstützt von XNA FrameworkSave(XmlWriter)Speichert das XML-Dokument im angegebenen XmlWriter.
Öffentliche MethodeUnterstützt von XNA FrameworkSelectNodes(String)Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkSelectNodes(String, XmlNamespaceManager)Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen XmlNamespaceManager aufgelöst. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkSelectSingleNode(String)Wählt den ersten XmlNode aus, der mit dem XPath-Ausdruck übereinstimmt. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkSelectSingleNode(String, XmlNamespaceManager)Wählt den ersten XmlNode aus, der mit dem XPath-Ausdruck übereinstimmt. Sämtliche im XPath-Ausdruck vorhandenen Präfixe werden mit dem angegebenen XmlNamespaceManager aufgelöst. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkSupportsÜberprüft, ob die DOM-Implementierung ein bestimmtes Funktion implementiert. (Von XmlNode geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkValidate(ValidationEventHandler)Validiert das XmlDocument anhand der in der Schemas-Eigenschaft enthaltenen XSD-Schemas (XML Schema Definition).
Öffentliche MethodeUnterstützt von XNA FrameworkValidate(ValidationEventHandler, XmlNode)Validiert das angegebene XmlNode-Objekt anhand der in der Schemas-Eigenschaft enthaltenen XSD-Schemas (XML Schema Definition).
Öffentliche MethodeUnterstützt von XNA FrameworkWriteContentToSpeichert alle untergeordneten Elemente des XmlDocument-Knotens im angegebenen XmlWriter. (Überschreibt XmlNode.WriteContentTo(XmlWriter).)
Öffentliche MethodeUnterstützt von XNA FrameworkWriteToSpeichert den XmlDocument-Knoten im angegebenen XmlWriter. (Überschreibt XmlNode.WriteTo(XmlWriter).)
Zum Seitenanfang
  NameBeschreibung
Öffentliches EreignisUnterstützt von XNA FrameworkNodeChangedTritt ein, wenn der Value eines zu diesem Dokument gehörenden Knotens geändert wurde.
Öffentliches EreignisUnterstützt von XNA FrameworkNodeChangingTritt ein, wenn der Value eines zu diesem Dokument gehörenden Knotens gerade geändert wird.
Öffentliches EreignisUnterstützt von XNA FrameworkNodeInsertedTritt ein, wenn ein zu diesem Dokument gehörender Knoten in einen anderen Knoten eingefügt wurde.
Öffentliches EreignisUnterstützt von XNA FrameworkNodeInsertingTritt ein, wenn ein zu diesem Dokument gehörender Knoten gerade in einen anderen Knoten eingefügt wird.
Öffentliches EreignisUnterstützt von XNA FrameworkNodeRemovedTritt ein, wenn ein zu diesem Dokument gehörender Knoten aus dem übergeordneten Element entfernt wurde.
Öffentliches EreignisUnterstützt von XNA FrameworkNodeRemovingTritt ein, wenn ein zu diesem Dokument gehörender Knoten gerade aus dem Dokument entfernt wird.
Zum Seitenanfang
  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeUnterstützt von XNA FrameworkICloneable.CloneEine Beschreibung dieses Members finden Sie unter XmlNode.Clone. (Von XmlNode geerbt.)
Explizite SchnittstellenimplementierungPrivate MethodeUnterstützt von XNA FrameworkIEnumerable.GetEnumeratorEine Beschreibung dieses Members finden Sie unter XmlNode.GetEnumerator. (Von XmlNode geerbt.)
Zum Seitenanfang

Diese Klasse implementiert das W3C-DOM (Document Object Model) Level 1 Core und das DOM Level 2 Core. Das DOM ist eine Strukturdarstellung eines XML-Dokuments im Arbeitsspeicher (Cache) und ermöglicht die Navigation und die Bearbeitung dieses Dokuments. Da das XmlDocument die IXPathNavigable-Schnittstelle implementiert, kann es auch als Quelldokument für die XslTransform-Klasse verwendet werden.

Die XmlDataDocument-Klasse erweitert das XmlDocument und ermöglicht das Speichern, Abrufen und Ändern strukturierter Daten über ein relationales DataSet. Mithilfe dieser Klasse können Komponenten XML und relationale Sichten der zugrunde liegenden Daten kombinieren.

Weitere Informationen finden Sie unter XML-Dokumentobjektmodell (DOM).

SicherheitshinweisSicherheitshinweis

Ausnahmen, die als Folge der Verwendung der XmlDocument-Klasse ausgelöst werden, z. B. die XmlException-Klasse, können vertrauliche Informationen enthalten, die in nicht vertrauenswürdigen Szenarios nicht verfügbar gemacht werden sollten. Ausnahmen sollten ordnungsgemäß behandelt werden, damit diese vertraulichen Informationen in nicht vertrauenswürdigen Szenarien nicht verfügbar gemacht werden.

TopicLocation
Gewusst wie: Laden von XML-Daten in das XML-WebserversteuerelementErstellen von ASP.NET-Webanwendungen
Gewusst wie: Laden von XML-Daten in das XML-WebserversteuerelementErstellen von ASP.NET-Webanwendungen in Visual Studio

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.