XmlDataDocument Klasse

Definition

Achtung

XmlDataDocument has been deprecated and is not supported.

Achtung

XmlDataDocument class will be removed in a future release.

Ermöglicht das Speichern, Abrufen und Bearbeiten von strukturierten Daten über eine relationale DataSet.

public ref class XmlDataDocument : System::Xml::XmlDocument
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
[System.Obsolete("XmlDataDocument has been deprecated and is not supported.")]
public 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
[<System.Obsolete("XmlDataDocument has been deprecated and is not supported.")>]
type XmlDataDocument = class
    inherit 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. Sie können relationale Daten oder XML-Daten laden und diese Daten mithilfe des World Wide Web Consortium (W3C) Document Object Model (DOM) bearbeiten. Das DOM stellt Daten als Hierarchie von Knotenobjekten dar. Da XmlDataDocument die IXPathNavigable Schnittstelle implementiert wird, kann sie auch als Quelldokument für die XslTransform Klasse verwendet werden.

XmlDataDocument weist eine enge Verbindung mit der DataSet Klasse auf, die eine relationale Ansicht der geladenen XML-Daten bereitstellt. Alle änderungen, die an der XmlDataDocument Änderung vorgenommen wurden, werden in den DataSet und umgekehrt widerzuspiegeln.

Verwenden Sie DataSet zum Laden von ReadXmlSchema XML-Daten eine relationale Zuordnung. Die XML-Daten können dann mit Load oder LoadXmlgeladen werden.

Um relationale Daten zu laden, geben Sie die DataSet relationalen Daten als Parameter im XmlDataDocument Konstruktor an.

Konstruktoren

Name Beschreibung
XmlDataDocument()
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der XmlDataDocument-Klasse.

XmlDataDocument(DataSet)
Veraltet.
Veraltet.

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

Eigenschaften

Name Beschreibung
Attributes
Veraltet.
Veraltet.

Ruft ein XmlAttributeCollection , das 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 , das eine relationale Darstellung der Daten in der XmlDataDocument.

DocumentElement
Veraltet.
Veraltet.

Ruft den 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 ein InvalidOperationException .

(Geerbt von XmlDocument)
InnerXml
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des Markups, das die untergeordneten Elemente des aktuellen Knotens darstellt.

(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 NamespaceURI.

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

Ruft das erste untergeordnete Element mit dem angegebenen Nameab.

(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 zugeordnete Implementierung ab.

(Geerbt von XmlDocument)
NextSibling
Veraltet.
Veraltet.

Ruft den Knoten unmittelbar nach diesem Knoten ab.

(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 untergeordneten Knoten enthält.

(Geerbt von XmlNode)
OwnerDocument
Veraltet.
Veraltet.

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

(Geerbt von XmlDocument)
ParentNode
Veraltet.
Veraltet.

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

(Geerbt von XmlDocument)
Prefix
Veraltet.
Veraltet.

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

(Geerbt von XmlNode)
PreserveWhitespace
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Leerraum im Elementinhalt beibehalten werden soll.

(Geerbt von XmlDocument)
PreviousSibling
Veraltet.
Veraltet.

Ruft den Knoten unmittelbar vor diesem Knoten ab.

(Geerbt von XmlNode)
PreviousText
Veraltet.
Veraltet.

Ruft den Textknoten ab, der unmittelbar vor diesem Knoten steht.

(Geerbt von XmlNode)
SchemaInfo
Veraltet.
Veraltet.

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

(Geerbt von XmlDocument)
Schemas
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des Objekts, das XmlSchemaSet diesem XmlDocumentzugeordnet ist.

(Geerbt von XmlDocument)
Value
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des Werts des Knotens.

(Geerbt von XmlNode)
XmlResolver
Veraltet.
Veraltet.

Legt den Wert fest, der XmlResolver zum Auflösen externer Ressourcen verwendet werden soll.

(Geerbt von XmlDocument)

Methoden

Name Beschreibung
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, String, String)
Veraltet.
Veraltet.

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

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

Erstellt einen XmlAttribute mit dem angegebenen qualifizierten Namen und NamespaceURI.

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

Erstellt eine XmlAttribute mit der angegebenen Name.

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

Erstellt eine XmlCDataSection mit den angegebenen Daten enthaltende Daten.

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

Erstellt eine XmlComment mit den angegebenen Daten enthaltende Daten.

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

Erstellt ein Standardatribut mit dem angegebenen Präfix, dem lokalen Namen und dem 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, String, String)
Veraltet.
Veraltet.

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

CreateElement(String, String)
Veraltet.
Veraltet.

Erstellt einen XmlElement mit dem qualifizierten Namen und NamespaceURI.

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

Erstellt ein Element mit dem angegebenen Namen.

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

Erstellt einen 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. Die XPathNavigator Position wird auf dem im node Parameter angegebenen Knoten positioniert.

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

Erstellt einen XmlNode mit dem angegebenen Knotentyp, Nameund NamespaceURI.

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

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

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

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

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

Erstellt einen 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 dem aktuellen Objekt entspricht.

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

Ruft die XmlElement mit der angegebenen ID ab. Diese Methode wird von der XmlDataDocument Klasse nicht unterstützt. Durch Aufrufen dieser Methode wird eine Ausnahme ausgelöst.

GetElementFromRow(DataRow)
Veraltet.
Veraltet.

Ruft die XmlElement dem angegebenen Zugeordneten DataRowab.

GetElementsByTagName(String, String)
Veraltet.
Veraltet.

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

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

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

GetElementsByTagName(String)
Veraltet.
Veraltet.

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

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

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

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

Dient als Standardhashfunktion.

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

Sucht nach der nächstgelegenen XMLns-Deklaration für das angegebene Präfix, das sich im Bereich für den aktuellen Knoten befindet, und gibt den Namespace-URI in der Deklaration zurück.

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

Sucht nach der nächstgelegenen XMLns-Deklaration für den angegebenen Namespace-URI, der sich im Bereich für den aktuellen Knoten befindet, und gibt das in dieser Deklaration definierte Präfix zurück.

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

Ruft die DataRow dem angegebenen Zugeordneten XmlElementab.

GetType()
Veraltet.
Veraltet.

Ruft die 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 nach dem angegebenen Verweisknoten ein.

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

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

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

Lädt den XmlDataDocument aus dem angegebenen Datenstrom.

Load(String)
Veraltet.
Veraltet.

Lädt die XmlDataDocument angegebene URL.

Load(TextReader)
Veraltet.
Veraltet.

Lädt die aus XmlDataDocument der angegebenen TextReader.

Load(XmlReader)
Veraltet.
Veraltet.

Lädt die aus XmlDataDocument der 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 der aktuellen Object.

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

Fügt alle XmlText-Knoten in der vollständigen Tiefe der Unterstruktur unter diesem XmlNode in ein "normales" Formular ein, in dem nur Markup (d. h. Tags, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsverweise) xmlText-Knoten getrennt werden, d. h., es gibt keine angrenzenden XmlText-Knoten.

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

Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten für diesen Knoten hinzu.

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

Erstellt ein XmlNode Objekt basierend auf den Informationen in der XmlReader. Der Leser muss auf einem Knoten oder Attribut positioniert werden.

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

Entfernt alle untergeordneten Knoten und/oder 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 Knoten oldChild durch newChild Knoten.

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

Speichert das XML-Dokument im angegebenen Datenstrom.

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

Speichert das XML-Dokument in der angegebenen Datei. Wenn die angegebene Datei vorhanden ist, überschreibt diese Methode 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, XmlNamespaceManager)
Veraltet.
Veraltet.

Wählt eine Liste der Knoten aus, die dem XPath-Ausdruck entsprechen. Alle Präfixe, die im XPath-Ausdruck gefunden werden, werden mithilfe der bereitgestellten XmlNamespaceManageraufgelöst.

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

Wählt eine Liste der Knoten aus, die dem XPath-Ausdruck entsprechen.

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

Wählt den ersten XmlNode aus, der dem XPath-Ausdruck entspricht. Alle Präfixe, die im XPath-Ausdruck gefunden werden, werden mithilfe der bereitgestellten XmlNamespaceManageraufgelöst.

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

Wählt den ersten XmlNode aus, der dem XPath-Ausdruck entspricht.

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

Testet, ob die DOM-Implementierung ein bestimmtes Feature implementiert.

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

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

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

Überprüft das XmlNode in der Schemas Eigenschaft angegebene Objekt anhand der XSD-Schemaschemas (XML Schema Definition Language).

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

Überprüft die XmlDocument Xml-Schemadefinitionssprache (XSD)-Schemas, die in der Schemas Eigenschaft enthalten sind.

(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

Name Beschreibung
NodeChanged
Veraltet.
Veraltet.

Tritt auf, wenn der knoten, der Value zu diesem Dokument gehört, geändert wurde.

(Geerbt von XmlDocument)
NodeChanging
Veraltet.
Veraltet.

Tritt auf, wenn der knoten, der Value zu diesem Dokument gehört, gerade geändert werden soll.

(Geerbt von XmlDocument)
NodeInserted
Veraltet.
Veraltet.

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

(Geerbt von XmlDocument)
NodeInserting
Veraltet.
Veraltet.

Tritt auf, wenn ein Knoten, der zu diesem Dokument gehört, in einen anderen Knoten eingefügt werden soll.

(Geerbt von XmlDocument)
NodeRemoved
Veraltet.
Veraltet.

Tritt auf, wenn ein Knoten, der zu diesem Dokument gehört, aus seinem übergeordneten Element entfernt wurde.

(Geerbt von XmlDocument)
NodeRemoving
Veraltet.
Veraltet.

Tritt auf, wenn ein Knoten, der zu diesem Dokument gehört, aus dem Dokument entfernt werden soll.

(Geerbt von XmlDocument)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICloneable.Clone()
Veraltet.
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter Clone().

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

Eine Beschreibung dieses Mitglieds finden Sie unter GetEnumerator().

(Geerbt von XmlNode)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)
Veraltet.
Veraltet.

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)
Veraltet.
Veraltet.

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)
Veraltet.
Veraltet.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)
Veraltet.
Veraltet.

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: