Teilen über


XmlDataDocument Klasse

Definition

Achtung

XmlDataDocument class will be removed in a future release.

Achtung

XmlDataDocument has been deprecated and is not supported.

Ermöglicht das Speichern, Abrufen und Bearbeiten strukturierter Daten über ein relationales DataSet.

public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Obsolete("XmlDataDocument class will be removed in a future release.")]
public class XmlDataDocument : System.Xml.XmlDocument
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public class XmlDataDocument : System.Xml.XmlDocument
public class XmlDataDocument : System.Xml.XmlDocument
[<System.Obsolete("XmlDataDocument class will be removed in a future release.")>]
type XmlDataDocument = class
    inherit XmlDocument
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
    inherit XmlDocument
type XmlDataDocument = class
    inherit XmlDocument
Public Class XmlDataDocument
Inherits XmlDocument
Vererbung
XmlDataDocument
Attribute

Hinweise

Diese Klasse erweitert XmlDocument. Es ermöglicht Ihnen, relationale Daten oder XML-Daten zu laden und diese Daten mithilfe des W3C-Dokumentobjektmodells (Dom) des World Wide Web Consortium (W3C) zu bearbeiten. Das DOM stellt Daten als Hierarchie von Knotenobjekten dar. Da XmlDataDocument die IXPathNavigable -Schnittstelle implementiert, kann sie auch als Quelldokument für die XslTransform -Klasse verwendet werden.

XmlDataDocument ist eng mit der DataSet -Klasse verbunden, die eine relationale Ansicht der geladenen XML-Daten bereitstellt. Alle Änderungen, die an der XmlDataDocument vorgenommen werden, werden in und umgekehrt widerzuspiegeln DataSet .

Verwenden Sie ReadXmlSchema zum Laden eines DataSet mit XML-Daten, um eine relationale Zuordnung zu erstellen. Die XML-Daten können dann mit Load oder LoadXmlgeladen werden.

Um relationale Daten zu laden, geben Sie den DataSet -Wert an, der die relationalen Daten als Parameter im XmlDataDocument Konstruktor enthält.

Konstruktoren

XmlDataDocument()
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der XmlDataDocument-Klasse.

XmlDataDocument(DataSet)
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der XmlDataDocument-Klasse mit der angegebenen DataSet.

Eigenschaften

Attributes
Veraltet.
Veraltet.

Ruft eine XmlAttributeCollection ab, die die Attribute dieses Knotens enthält.

(Geerbt von XmlNode)
BaseURI
Veraltet.
Veraltet.

Ruft den Basis-URI des aktuellen Knotens ab.

(Geerbt von XmlDocument)
ChildNodes
Veraltet.
Veraltet.

Ruft alle untergeordneten Knoten des Knotens ab.

(Geerbt von XmlNode)
DataSet
Veraltet.
Veraltet.

Ruft ein DataSet ab, das eine relationale Darstellung der Daten im XmlDataDocument bereitstellt.

DocumentElement
Veraltet.
Veraltet.

Ruft das Stamm-XmlElement für das Dokument ab.

(Geerbt von XmlDocument)
DocumentType
Veraltet.
Veraltet.

Ruft den Knoten ab, der die DOCTYPE-Deklaration enthält.

(Geerbt von XmlDocument)
FirstChild
Veraltet.
Veraltet.

Ruft das erste untergeordnete Element des Knotens ab.

(Geerbt von XmlNode)
HasChildNodes
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt.

(Geerbt von XmlNode)
Implementation
Veraltet.
Veraltet.

Ruft das XmlImplementation-Objekt für das aktuelle Dokument ab.

(Geerbt von XmlDocument)
InnerText
Veraltet.
Veraltet.

Löst in allen Fällen eine InvalidOperationException aus.

(Geerbt von XmlDocument)
InnerXml
Veraltet.
Veraltet.

Ruft das Markup ab, das die untergeordneten Elemente des aktuellen Knotens darstellt, oder legt dieses fest.

(Geerbt von XmlDocument)
IsReadOnly
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob der aktuelle Knoten schreibgeschützt ist.

(Geerbt von XmlDocument)
Item[String, String]
Veraltet.
Veraltet.

Ruft das erste untergeordnete Element mit dem angegebenen LocalName und dem NamespaceURI ab.

(Geerbt von XmlNode)
Item[String]
Veraltet.
Veraltet.

Ruft das erste untergeordnete Element mit dem angegebenen Name ab.

(Geerbt von XmlNode)
LastChild
Veraltet.
Veraltet.

Ruft das letzte untergeordnete Element des Knotens ab.

(Geerbt von XmlNode)
LocalName
Veraltet.
Veraltet.

Ruft den lokalen Namen des Knotens ab.

(Geerbt von XmlDocument)
Name
Veraltet.
Veraltet.

Ruft den qualifizierten Namen des Knotens ab.

(Geerbt von XmlDocument)
NamespaceURI
Veraltet.
Veraltet.

Ruft den Namespace-URI dieses Knotens ab.

(Geerbt von XmlNode)
NameTable
Veraltet.
Veraltet.

Ruft die XmlNameTable ab, die dieser Implementierung zugeordnet ist.

(Geerbt von XmlDocument)
NextSibling
Veraltet.
Veraltet.

Ruft den Knoten ab, der diesem Knoten unmittelbar folgt.

(Geerbt von XmlNode)
NodeType
Veraltet.
Veraltet.

Ruft den Typ des aktuellen Knotens ab.

(Geerbt von XmlDocument)
OuterXml
Veraltet.
Veraltet.

Ruft das Markup ab, das diesen Knoten und alle ihm untergeordneten Knoten enthält.

(Geerbt von XmlNode)
OwnerDocument
Veraltet.
Veraltet.

Ruft das XmlDocument ab, zu dem der aktuelle Knoten gehört.

(Geerbt von XmlDocument)
ParentNode
Veraltet.
Veraltet.

Ruft den übergeordneten Knoten dieses Knotens ab (bei Knoten, die über übergeordnete Knoten verfügen können).

(Geerbt von XmlDocument)
Prefix
Veraltet.
Veraltet.

Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest.

(Geerbt von XmlNode)
PreserveWhitespace
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob der Leerraum im Elementinhalt beibehalten wird, oder legt diesen fest.

(Geerbt von XmlDocument)
PreviousSibling
Veraltet.
Veraltet.

Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht.

(Geerbt von XmlNode)
PreviousText
Veraltet.
Veraltet.

Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht.

(Geerbt von XmlNode)
SchemaInfo
Veraltet.
Veraltet.

Gibt das PSVI (Post-Schema-Validation Infoset) des Knotens zurück.

(Geerbt von XmlDocument)
Schemas
Veraltet.
Veraltet.

Ruft das XmlSchemaSet-Objekt ab, das diesem XmlDocument zugeordnet ist, oder legt dieses fest.

(Geerbt von XmlDocument)
Value
Veraltet.
Veraltet.

Ruft den Wert des Knotens ab oder legt diesen fest.

(Geerbt von XmlNode)
XmlResolver
Veraltet.
Veraltet.

Legt den für die Auflösung externer Ressourcen zu verwendenden XmlResolver fest.

(Geerbt von XmlDocument)

Methoden

AppendChild(XmlNode)
Veraltet.
Veraltet.

Fügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu.

(Geerbt von XmlNode)
Clone()
Veraltet.
Veraltet.

Erstellt ein Duplikat dieses Knotens.

(Geerbt von XmlNode)
CloneNode(Boolean)
Veraltet.
Veraltet.

Erstellt ein Duplikat des aktuellen Knotens.

CreateAttribute(String)
Veraltet.
Veraltet.

Erstellt ein XmlAttribute mit dem angegebenen Name.

(Geerbt von XmlDocument)
CreateAttribute(String, String)
Veraltet.
Veraltet.

Erstellt ein XmlAttribute mit dem angegebenen qualifizierten Namen und dem angegebenen NamespaceURI.

(Geerbt von XmlDocument)
CreateAttribute(String, String, String)
Veraltet.
Veraltet.

Erstellt einen XmlAttribute mit dem angegebenen Prefix, LocalName und NamespaceURI.

(Geerbt von XmlDocument)
CreateCDataSection(String)
Veraltet.
Veraltet.

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

(Geerbt von XmlDocument)
CreateComment(String)
Veraltet.
Veraltet.

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

(Geerbt von XmlDocument)
CreateDefaultAttribute(String, String, String)
Veraltet.
Veraltet.

Erstellt ein Standardattribut mit dem angegebenen Präfix, lokalen Namen und Namespace-URI.

(Geerbt von XmlDocument)
CreateDocumentFragment()
Veraltet.
Veraltet.

Erstellt ein XmlDocumentFragment.

(Geerbt von XmlDocument)
CreateDocumentType(String, String, String, String)
Veraltet.
Veraltet.

Gibt ein neues XmlDocumentType-Objekt zurück.

(Geerbt von XmlDocument)
CreateElement(String)
Veraltet.
Veraltet.

Erstellt ein Element mit dem angegebenen Namen.

(Geerbt von XmlDocument)
CreateElement(String, String)
Veraltet.
Veraltet.

Erstellt ein XmlElement mit dem qualifizierten Namen und dem NamespaceURI.

(Geerbt von XmlDocument)
CreateElement(String, String, String)
Veraltet.
Veraltet.

Erstellt ein Element mit der angegebenen Prefix, LocalName und der NamespaceURI.

CreateEntityReference(String)
Veraltet.
Veraltet.

Erstellt eine XmlEntityReference mit dem angegebenen Namen.

CreateNavigator()
Veraltet.
Veraltet.

Erstellt ein neues XPathNavigator-Objekt zum Navigieren in diesem Dokument.

(Geerbt von XmlDocument)
CreateNavigator(XmlNode)
Veraltet.
Veraltet.

Erstellt ein neues XPathNavigator-Objekt zum Navigieren in diesem Dokument. Der XPathNavigator ist auf dem im node-Parameter angegebenen Knoten positioniert.

CreateNode(String, String, String)
Veraltet.
Veraltet.

Erstellt einen XmlNode mit dem angegebenen Knotentyp, Name und NamespaceURI.

(Geerbt von XmlDocument)
CreateNode(XmlNodeType, String, String)
Veraltet.
Veraltet.

Erstellt einen XmlNode mit dem angegebenen XmlNodeType, Name und NamespaceURI.

(Geerbt von XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Veraltet.
Veraltet.

Erstellt einen XmlNode mit dem angegebenen XmlNodeType, Prefix, Name und NamespaceURI.

(Geerbt von XmlDocument)
CreateProcessingInstruction(String, String)
Veraltet.
Veraltet.

Erstellt eine XmlProcessingInstruction mit dem angegebenen Namen und den angegebenen Daten.

(Geerbt von XmlDocument)
CreateSignificantWhitespace(String)
Veraltet.
Veraltet.

Erstellt einen XmlSignificantWhitespace-Knoten.

(Geerbt von XmlDocument)
CreateTextNode(String)
Veraltet.
Veraltet.

Erstellt einen XmlText mit dem angegebenen Text.

(Geerbt von XmlDocument)
CreateWhitespace(String)
Veraltet.
Veraltet.

Erstellt einen XmlWhitespace-Knoten.

(Geerbt von XmlDocument)
CreateXmlDeclaration(String, String, String)
Veraltet.
Veraltet.

Erstellt einen XmlDeclaration-Knoten mit den angegebenen Werten.

(Geerbt von XmlDocument)
Equals(Object)
Veraltet.
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetElementById(String)
Veraltet.
Veraltet.

Ruft das XmlElement mit der angegebenen ID ab. Diese Methode wird von der XmlDataDocument-Klasse nicht unterstützt. Das Aufrufen dieser Methode löst eine Ausnahme aus.

GetElementFromRow(DataRow)
Veraltet.
Veraltet.

Ruft das XmlElement ab, das der angegebenen DataRow zugeordnet ist.

GetElementsByTagName(String)
Veraltet.
Veraltet.

Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen Name übereinstimmen.

GetElementsByTagName(String)
Veraltet.
Veraltet.

Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen Name übereinstimmen.

(Geerbt von XmlDocument)
GetElementsByTagName(String, String)
Veraltet.
Veraltet.

Gibt eine XmlNodeList mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen LocalName und NamespaceURI übereinstimmen.

(Geerbt von XmlDocument)
GetEnumerator()
Veraltet.
Veraltet.

Ruft einen Enumerator ab, der die untergeordneten Knoten des aktuellen Knotens durchläuft.

(Geerbt von XmlNode)
GetHashCode()
Veraltet.
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNamespaceOfPrefix(String)
Veraltet.
Veraltet.

Sucht 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.

(Geerbt von XmlNode)
GetPrefixOfNamespace(String)
Veraltet.
Veraltet.

Sucht 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.

(Geerbt von XmlNode)
GetRowFromElement(XmlElement)
Veraltet.
Veraltet.

Ruft das DataRow ab, das der angegebenen XmlElement zugeordnet ist.

GetType()
Veraltet.
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
ImportNode(XmlNode, Boolean)
Veraltet.
Veraltet.

Importiert einen Knoten aus einem anderen Dokument in das aktuelle Dokument.

(Geerbt von XmlDocument)
InsertAfter(XmlNode, XmlNode)
Veraltet.
Veraltet.

Fügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein.

(Geerbt von XmlNode)
InsertBefore(XmlNode, XmlNode)
Veraltet.
Veraltet.

Fügt den angegebenen Knoten direkt vor dem angegebenen Verweisknoten ein.

(Geerbt von XmlNode)
Load(Stream)
Veraltet.
Veraltet.

Lädt das XmlDataDocument aus dem angegebenen Stream.

Load(String)
Veraltet.
Veraltet.

Lädt das XmlDataDocument mit der angegebenen URL.

Load(TextReader)
Veraltet.
Veraltet.

Lädt das XmlDataDocument aus dem angegebenen TextReader.

Load(XmlReader)
Veraltet.
Veraltet.

Lädt das XmlDataDocument aus dem angegebenen XmlReader.

LoadXml(String)
Veraltet.
Veraltet.

Lädt das XML-Dokument aus der angegebenen Zeichenfolge.

(Geerbt von XmlDocument)
MemberwiseClone()
Veraltet.
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Normalize()
Veraltet.
Veraltet.

Weist 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.

(Geerbt von XmlNode)
PrependChild(XmlNode)
Veraltet.
Veraltet.

Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten dieses Knotens hinzu.

(Geerbt von XmlNode)
ReadNode(XmlReader)
Veraltet.
Veraltet.

Erstellt anhand der Informationen im XmlReader ein XmlNode-Objekt. Der Reader muss auf einem Knoten oder Attribut positioniert sein.

(Geerbt von XmlDocument)
RemoveAll()
Veraltet.
Veraltet.

Entfernt alle untergeordneten Knoten bzw. Attribute des aktuellen Knotens.

(Geerbt von XmlNode)
RemoveChild(XmlNode)
Veraltet.
Veraltet.

Entfernt den angegebenen untergeordneten Knoten.

(Geerbt von XmlNode)
ReplaceChild(XmlNode, XmlNode)
Veraltet.
Veraltet.

Ersetzt den untergeordneten oldChild-Knoten durch den newChild-Knoten.

(Geerbt von XmlNode)
Save(Stream)
Veraltet.
Veraltet.

Speichert das XML-Dokument im angegebenen Stream.

(Geerbt von XmlDocument)
Save(String)
Veraltet.
Veraltet.

Speichert das XML-Dokument in der angegebenen Datei. Die angegebene Datei existiert, diese Methode überschreibt sie.

(Geerbt von XmlDocument)
Save(TextWriter)
Veraltet.
Veraltet.

Speichert das XML-Dokument im angegebenen TextWriter.

(Geerbt von XmlDocument)
Save(XmlWriter)
Veraltet.
Veraltet.

Speichert das XML-Dokument im angegebenen XmlWriter.

(Geerbt von XmlDocument)
SelectNodes(String)
Veraltet.
Veraltet.

Wählt eine Liste von Knoten aus, die mit dem XPath-Ausdruck übereinstimmen.

(Geerbt von XmlNode)
SelectNodes(String, XmlNamespaceManager)
Veraltet.
Veraltet.

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.

(Geerbt von XmlNode)
SelectSingleNode(String)
Veraltet.
Veraltet.

Wählt den ersten XmlNode aus, der mit dem XPath-Ausdruck übereinstimmt.

(Geerbt von XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Veraltet.
Veraltet.

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.

(Geerbt von XmlNode)
Supports(String, String)
Veraltet.
Veraltet.

Überprüft, ob die DOM-Implementierung ein bestimmtes Funktion implementiert.

(Geerbt von XmlNode)
ToString()
Veraltet.
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Validate(ValidationEventHandler)
Veraltet.
Veraltet.

Validiert das XmlDocument anhand der in der Schemas-Eigenschaft enthaltenen XSD-Schemas (XML Schema Definition).

(Geerbt von XmlDocument)
Validate(ValidationEventHandler, XmlNode)
Veraltet.
Veraltet.

Validiert das angegebene XmlNode-Objekt anhand der in der Schemas-Eigenschaft enthaltenen XSD-Schemas (XML Schema Definition).

(Geerbt von XmlDocument)
WriteContentTo(XmlWriter)
Veraltet.
Veraltet.

Speichert alle untergeordneten Elemente des XmlDocument-Knotens im angegebenen XmlWriter.

(Geerbt von XmlDocument)
WriteTo(XmlWriter)
Veraltet.
Veraltet.

Speichert den XmlDocument-Knoten im angegebenen XmlWriter.

(Geerbt von XmlDocument)

Ereignisse

NodeChanged
Veraltet.
Veraltet.

Tritt ein, wenn der Value eines zu diesem Dokument gehörenden Knotens geändert wurde.

(Geerbt von XmlDocument)
NodeChanging
Veraltet.
Veraltet.

Tritt ein, wenn der Value eines zu diesem Dokument gehörenden Knotens gerade geändert wird.

(Geerbt von XmlDocument)
NodeInserted
Veraltet.
Veraltet.

Tritt ein, wenn ein zu diesem Dokument gehörender Knoten in einen anderen Knoten eingefügt wurde.

(Geerbt von XmlDocument)
NodeInserting
Veraltet.
Veraltet.

Tritt ein, wenn ein zu diesem Dokument gehörender Knoten gerade in einen anderen Knoten eingefügt wird.

(Geerbt von XmlDocument)
NodeRemoved
Veraltet.
Veraltet.

Tritt ein, wenn ein zu diesem Dokument gehörender Knoten aus dem übergeordneten Element entfernt wurde.

(Geerbt von XmlDocument)
NodeRemoving
Veraltet.
Veraltet.

Tritt ein, wenn ein zu diesem Dokument gehörender Knoten gerade aus dem Dokument entfernt wird.

(Geerbt von XmlDocument)

Explizite Schnittstellenimplementierungen

ICloneable.Clone()
Veraltet.
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter Clone().

(Geerbt von XmlNode)
IEnumerable.GetEnumerator()
Veraltet.
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter GetEnumerator().

(Geerbt von XmlNode)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)
Veraltet.
Veraltet.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)
Veraltet.
Veraltet.

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)
Veraltet.
Veraltet.

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)
Veraltet.
Veraltet.

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: