XmlDataDocument Osztály

Definíció

Figyelemfelhívás

XmlDataDocument has been deprecated and is not supported.

Figyelemfelhívás

XmlDataDocument class will be removed in a future release.

A strukturált adatok tárolása, lekérése és kezelése relációs DataSetmódon történik.

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
Öröklődés
XmlDataDocument
Attribútumok

Megjegyzések

Ez az osztály kiterjeszthető XmlDocument. Lehetővé teszi a relációs adatok vagy XML-adatok betöltését és az adatok kezelésére a World Wide Web Consortium (W3C) Document Object Model (DOM) használatával. A DOM csomópontobjektumok hierarchiájaként jeleníti meg az adatokat. Mivel XmlDataDocument implementálja az IXPathNavigable interfészt, az osztály forrásdokumentumaként XslTransform is használható.

XmlDataDocument szoros kapcsolatban áll az DataSet osztálysal, amely relációs nézetet biztosít a betöltött XML-adatokról. A módosítások a XmlDataDocument következőkben DataSet jelennek meg, és fordítva.

Xml-adatokkal való betöltéséhez DataSet használjon ReadXmlSchema relációs leképezést. Az XML-adatok ezután betölthetők a következővel Load : vagy LoadXml.

A relációs adatok betöltéséhez adja meg a DataSet relációs adatokat a konstruktor paramétereként XmlDataDocument .

Konstruktorok

Name Description
XmlDataDocument()
Elavult.
Elavult.

Inicializálja a XmlDataDocument osztály új példányát.

XmlDataDocument(DataSet)
Elavult.
Elavult.

Inicializálja az osztály új példányát XmlDataDocument a megadott DataSet.

Tulajdonságok

Name Description
Attributes
Elavult.
Elavult.

XmlAttributeCollection Lekéri a csomópont attribútumait.

(Öröklődés forrása XmlNode)
BaseURI
Elavult.
Elavult.

Lekéri az aktuális csomópont alap URI-ját.

(Öröklődés forrása XmlDocument)
ChildNodes
Elavult.
Elavult.

Lekéri a csomópont összes gyermekcsomópontját.

(Öröklődés forrása XmlNode)
DataSet
Elavult.
Elavult.

DataSet Lekéri a relációs ábrázolást a XmlDataDocument.

DocumentElement
Elavult.
Elavult.

Lekéri a dokumentum gyökerét XmlElement .

(Öröklődés forrása XmlDocument)
DocumentType
Elavult.
Elavult.

Lekéri a DOCTYPE deklarációt tartalmazó csomópontot.

(Öröklődés forrása XmlDocument)
FirstChild
Elavult.
Elavult.

Lekéri a csomópont első gyermekét.

(Öröklődés forrása XmlNode)
HasChildNodes
Elavult.
Elavult.

Beolvas egy értéket, amely jelzi, hogy a csomópont rendelkezik-e gyermekcsomópontokkal.

(Öröklődés forrása XmlNode)
Implementation
Elavult.
Elavult.

Lekéri az XmlImplementation aktuális dokumentum objektumát.

(Öröklődés forrása XmlDocument)
InnerText
Elavult.
Elavult.

Minden esetben bedob egy-egy InvalidOperationException esetet.

(Öröklődés forrása XmlDocument)
InnerXml
Elavult.
Elavult.

Lekéri vagy beállítja az aktuális csomópont gyermekeit ábrázoló korrektúrát.

(Öröklődés forrása XmlDocument)
IsReadOnly
Elavult.
Elavult.

Egy értéket kap, amely jelzi, hogy az aktuális csomópont írásvédett-e.

(Öröklődés forrása XmlDocument)
Item[String, String]
Elavult.
Elavult.

Lekéri az első gyermekelemet a megadott LocalName és NamespaceURIa .

(Öröklődés forrása XmlNode)
Item[String]
Elavult.
Elavult.

Lekéri az első gyermekelemet a megadott Name.

(Öröklődés forrása XmlNode)
LastChild
Elavult.
Elavult.

Lekéri a csomópont utolsó gyermekét.

(Öröklődés forrása XmlNode)
LocalName
Elavult.
Elavult.

Lekéri a csomópont helyi nevét.

(Öröklődés forrása XmlDocument)
Name
Elavult.
Elavult.

Lekéri a csomópont minősített nevét.

(Öröklődés forrása XmlDocument)
NamespaceURI
Elavult.
Elavult.

Lekéri a csomópont névterének URI-ját.

(Öröklődés forrása XmlNode)
NameTable
Elavult.
Elavult.

Lekéri az XmlNameTable implementációhoz társítottat.

(Öröklődés forrása XmlDocument)
NextSibling
Elavult.
Elavult.

Azonnal lekéri a csomópontot a csomópont után.

(Öröklődés forrása XmlNode)
NodeType
Elavult.
Elavult.

Lekéri az aktuális csomópont típusát.

(Öröklődés forrása XmlDocument)
OuterXml
Elavult.
Elavult.

Lekéri a csomópontot és annak összes gyermekcsomópontját tartalmazó korrektúrát.

(Öröklődés forrása XmlNode)
OwnerDocument
Elavult.
Elavult.

Lekéri az XmlDocument aktuális csomópontot.

(Öröklődés forrása XmlDocument)
ParentNode
Elavult.
Elavult.

Lekéri ennek a csomópontnak a szülőcsomópontját (a szülővel rendelkező csomópontokhoz).

(Öröklődés forrása XmlDocument)
Prefix
Elavult.
Elavult.

Lekéri vagy beállítja a csomópont névtérelőtagját.

(Öröklődés forrása XmlNode)
PreserveWhitespace
Elavult.
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy meg szeretné-e őrizni a szabad helyet az elemtartalomban.

(Öröklődés forrása XmlDocument)
PreviousSibling
Elavult.
Elavult.

Lekéri a csomópontot közvetlenül megelőző csomópontot.

(Öröklődés forrása XmlNode)
PreviousText
Elavult.
Elavult.

Lekéri a csomópontot közvetlenül megelőző szövegcsomópontot.

(Öröklődés forrása XmlNode)
SchemaInfo
Elavult.
Elavult.

A csomópont séma utániValidation-Infoset (PSVI) értékét adja vissza.

(Öröklődés forrása XmlDocument)
Schemas
Elavult.
Elavult.

Lekéri vagy beállítja a XmlSchemaSet hozzá társított XmlDocumentobjektumot.

(Öröklődés forrása XmlDocument)
Value
Elavult.
Elavult.

Lekéri vagy beállítja a csomópont értékét.

(Öröklődés forrása XmlNode)
XmlResolver
Elavult.
Elavult.

Beállítja a XmlResolver külső erőforrások feloldásához használni kívánt elemet.

(Öröklődés forrása XmlDocument)

Metódusok

Name Description
AppendChild(XmlNode)
Elavult.
Elavult.

Hozzáadja a megadott csomópontot a csomópont gyermekcsomópontjai listájának végéhez.

(Öröklődés forrása XmlNode)
Clone()
Elavult.
Elavult.

Létrehoz egy másolatot erről a csomópontról.

(Öröklődés forrása XmlNode)
CloneNode(Boolean)
Elavult.
Elavult.

Létrehoz egy másolatot az aktuális csomópontról.

CreateAttribute(String, String, String)
Elavult.
Elavult.

Létrehoz egy adott XmlAttributePrefix, LocalNameés NamespaceURI.

(Öröklődés forrása XmlDocument)
CreateAttribute(String, String)
Elavult.
Elavult.

Létrehoz egy XmlAttribute megadott minősített nevet és NamespaceURI.

(Öröklődés forrása XmlDocument)
CreateAttribute(String)
Elavult.
Elavult.

Létrehoz egy adott XmlAttribute .Name

(Öröklődés forrása XmlDocument)
CreateCDataSection(String)
Elavult.
Elavult.

Létrehoz egy XmlCDataSection , a megadott adatokat tartalmazót.

(Öröklődés forrása XmlDocument)
CreateComment(String)
Elavult.
Elavult.

Létrehoz egy XmlComment , a megadott adatokat tartalmazót.

(Öröklődés forrása XmlDocument)
CreateDefaultAttribute(String, String, String)
Elavult.
Elavult.

Létrehoz egy alapértelmezett attribútumot a megadott előtaggal, helyi névvel és névtér URI-val.

(Öröklődés forrása XmlDocument)
CreateDocumentFragment()
Elavult.
Elavult.

Létrehoz egy XmlDocumentFragment.

(Öröklődés forrása XmlDocument)
CreateDocumentType(String, String, String, String)
Elavult.
Elavult.

Új XmlDocumentType objektumot ad vissza.

(Öröklődés forrása XmlDocument)
CreateElement(String, String, String)
Elavult.
Elavult.

Létrehoz egy elemet a megadott Prefix, LocalName és NamespaceURI.

CreateElement(String, String)
Elavult.
Elavult.

Létrehoz egy XmlElement minősített nevet és NamespaceURI.

(Öröklődés forrása XmlDocument)
CreateElement(String)
Elavult.
Elavult.

Létrehoz egy elemet a megadott névvel.

(Öröklődés forrása XmlDocument)
CreateEntityReference(String)
Elavult.
Elavult.

Létrehoz egy XmlEntityReference megadott névvel rendelkezőt.

CreateNavigator()
Elavult.
Elavult.

Létrehoz egy új XPathNavigator objektumot a dokumentum navigálásához.

(Öröklődés forrása XmlDocument)
CreateNavigator(XmlNode)
Elavult.
Elavult.

Létrehoz egy új XPathNavigator objektumot a dokumentum navigálásához. A XPathNavigator paraméter a paraméterben megadott csomóponton node van elhelyezve.

CreateNode(String, String, String)
Elavult.
Elavult.

Létrehoz egy XmlNode megadott csomóponttípust, Nameés NamespaceURI.

(Öröklődés forrása XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Elavult.
Elavult.

Létrehoz egy XmlNode adott XmlNodeType, Prefix, Nameés NamespaceURI.

(Öröklődés forrása XmlDocument)
CreateNode(XmlNodeType, String, String)
Elavult.
Elavult.

Létrehoz egy adott XmlNodeXmlNodeType, Nameés NamespaceURI.

(Öröklődés forrása XmlDocument)
CreateProcessingInstruction(String, String)
Elavult.
Elavult.

Létrehoz egy XmlProcessingInstruction megadott névvel és adatokkal rendelkezőt.

(Öröklődés forrása XmlDocument)
CreateSignificantWhitespace(String)
Elavult.
Elavult.

Létrehoz egy csomópontot XmlSignificantWhitespace .

(Öröklődés forrása XmlDocument)
CreateTextNode(String)
Elavult.
Elavult.

Létrehoz egy XmlText adott szöveggel rendelkezőt.

(Öröklődés forrása XmlDocument)
CreateWhitespace(String)
Elavult.
Elavult.

Létrehoz egy csomópontot XmlWhitespace .

(Öröklődés forrása XmlDocument)
CreateXmlDeclaration(String, String, String)
Elavult.
Elavult.

Létrehoz egy csomópontot XmlDeclaration a megadott értékekkel.

(Öröklődés forrása XmlDocument)
Equals(Object)
Elavult.
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetElementById(String)
Elavult.
Elavult.

Lekéri a XmlElement megadott azonosítót. Ezt a metódust az XmlDataDocument osztály nem támogatja. A metódus meghívása kivételt eredményez.

GetElementFromRow(DataRow)
Elavult.
Elavult.

Lekéri a XmlElement megadotthoz DataRowtársítottt.

GetElementsByTagName(String, String)
Elavult.
Elavult.

XmlNodeList A megadott LocalName és NamespaceURIa .

(Öröklődés forrása XmlDocument)
GetElementsByTagName(String)
Elavult.
Elavult.

XmlNodeList A megadottnak megfelelő összes leszármazott elemet tartalmazó listát ad Namevissza.

GetElementsByTagName(String)
Elavult.
Elavult.

XmlNodeList A megadottnak megfelelő összes leszármazott elemet tartalmazó listát ad Namevissza.

(Öröklődés forrása XmlDocument)
GetEnumerator()
Elavult.
Elavult.

Lekéri az aktuális csomópont gyermekcsomópontjai között iteráló enumerátort.

(Öröklődés forrása XmlNode)
GetHashCode()
Elavult.
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetNamespaceOfPrefix(String)
Elavult.
Elavult.

Megkeresi a legközelebbi xmlns-deklarációt az aktuális csomópont hatókörében lévő adott előtaghoz, és visszaadja a névtér URI-jának értékét a deklarációban.

(Öröklődés forrása XmlNode)
GetPrefixOfNamespace(String)
Elavult.
Elavult.

Megkeresi a megadott névtér URI-jának legközelebbi xmlns-deklarációt, amely az aktuális csomópont hatókörében van, és visszaadja a deklarációban definiált előtagot.

(Öröklődés forrása XmlNode)
GetRowFromElement(XmlElement)
Elavult.
Elavult.

Lekéri a DataRow megadotthoz XmlElementtársítottt.

GetType()
Elavult.
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
ImportNode(XmlNode, Boolean)
Elavult.
Elavult.

Csomópont importálása egy másik dokumentumból az aktuális dokumentumba.

(Öröklődés forrása XmlDocument)
InsertAfter(XmlNode, XmlNode)
Elavult.
Elavult.

A megadott csomópontot közvetlenül a megadott referenciacsomópont után szúrja be.

(Öröklődés forrása XmlNode)
InsertBefore(XmlNode, XmlNode)
Elavult.
Elavult.

Közvetlenül a megadott referenciacsomópont elé szúrja be a megadott csomópontot.

(Öröklődés forrása XmlNode)
Load(Stream)
Elavult.
Elavult.

Betölti a XmlDataDocument megadott streamből.

Load(String)
Elavult.
Elavult.

Betölti a XmlDataDocument megadott URL-címet.

Load(TextReader)
Elavult.
Elavult.

Betölti a XmlDataDocument megadott TextReaderelemet.

Load(XmlReader)
Elavult.
Elavult.

Betölti a XmlDataDocument megadott XmlReaderelemet.

LoadXml(String)
Elavult.
Elavult.

Betölti az XML-dokumentumot a megadott sztringből.

(Öröklődés forrása XmlDocument)
MemberwiseClone()
Elavult.
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Normalize()
Elavult.
Elavult.

Az XmlNode alatti alfa teljes mélységébe helyezi az összes XmlText-csomópontot egy "normál" űrlapra, ahol csak a korrektúra (címkék, megjegyzések, feldolgozási utasítások, CDATA-szakaszok és entitáshivatkozások) választja el az XmlText-csomópontokat, vagyis nincsenek szomszédos XmlText-csomópontok.

(Öröklődés forrása XmlNode)
PrependChild(XmlNode)
Elavult.
Elavult.

Hozzáadja a megadott csomópontot a csomóponthoz tartozó gyermekcsomópontok listájának elejére.

(Öröklődés forrása XmlNode)
ReadNode(XmlReader)
Elavult.
Elavult.

Létrehoz egy XmlNode objektumot a XmlReader. Az olvasót csomóponton vagy attribútumon kell elhelyezni.

(Öröklődés forrása XmlDocument)
RemoveAll()
Elavult.
Elavult.

Eltávolítja az aktuális csomópont összes gyermekcsomópontját és/vagy attribútumát.

(Öröklődés forrása XmlNode)
RemoveChild(XmlNode)
Elavult.
Elavult.

Eltávolítja a megadott gyermekcsomópontot.

(Öröklődés forrása XmlNode)
ReplaceChild(XmlNode, XmlNode)
Elavult.
Elavult.

A gyermekcsomópontot oldChild csomópontra newChild cseréli.

(Öröklődés forrása XmlNode)
Save(Stream)
Elavult.
Elavult.

Menti az XML-dokumentumot a megadott streambe.

(Öröklődés forrása XmlDocument)
Save(String)
Elavult.
Elavult.

Menti az XML-dokumentumot a megadott fájlba. Ha a megadott fájl létezik, ez a metódus felülírja azt.

(Öröklődés forrása XmlDocument)
Save(TextWriter)
Elavult.
Elavult.

Menti az XML-dokumentumot a megadottba TextWriter.

(Öröklődés forrása XmlDocument)
Save(XmlWriter)
Elavult.
Elavult.

Menti az XML-dokumentumot a megadottba XmlWriter.

(Öröklődés forrása XmlDocument)
SelectNodes(String, XmlNamespaceManager)
Elavult.
Elavult.

Kiválasztja az XPath-kifejezésnek megfelelő csomópontok listáját. Az XPath-kifejezésben található előtagok feloldása a megadott XmlNamespaceManagerparanccsel történik.

(Öröklődés forrása XmlNode)
SelectNodes(String)
Elavult.
Elavult.

Kiválasztja az XPath-kifejezésnek megfelelő csomópontok listáját.

(Öröklődés forrása XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Elavult.
Elavult.

Az XPath kifejezésnek megfelelő elsőt XmlNode választja ki. Az XPath-kifejezésben található előtagok feloldása a megadott XmlNamespaceManagerparanccsel történik.

(Öröklődés forrása XmlNode)
SelectSingleNode(String)
Elavult.
Elavult.

Az XPath kifejezésnek megfelelő elsőt XmlNode választja ki.

(Öröklődés forrása XmlNode)
Supports(String, String)
Elavult.
Elavult.

Teszteli, hogy a DOM-implementáció implementál-e egy adott funkciót.

(Öröklődés forrása XmlNode)
ToString()
Elavult.
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Validate(ValidationEventHandler, XmlNode)
Elavult.
Elavult.

Ellenőrzi a XmlNode tulajdonság XML-sémadefiníciós (XSD) sémáiban Schemas megadott objektumot.

(Öröklődés forrása XmlDocument)
Validate(ValidationEventHandler)
Elavult.
Elavult.

Ellenőrzi a XmlDocument tulajdonságban található XML-sémadefiníciós nyelv (XSD) sémák alapján.Schemas

(Öröklődés forrása XmlDocument)
WriteContentTo(XmlWriter)
Elavult.
Elavult.

Menti a csomópont összes gyermekét XmlDocument a megadottba XmlWriter.

(Öröklődés forrása XmlDocument)
WriteTo(XmlWriter)
Elavult.
Elavult.

A csomópontot a XmlDocument megadott XmlWriterértékre menti.

(Öröklődés forrása XmlDocument)

esemény

Name Description
NodeChanged
Elavult.
Elavult.

Akkor fordul elő, ha a Value dokumentumhoz tartozó csomópont módosult.

(Öröklődés forrása XmlDocument)
NodeChanging
Elavult.
Elavult.

Akkor fordul elő, ha a Value dokumentumhoz tartozó csomópontot módosítani szeretné.

(Öröklődés forrása XmlDocument)
NodeInserted
Elavult.
Elavult.

Ez akkor fordul elő, ha a dokumentumhoz tartozó csomópontot egy másik csomópontba szúrták be.

(Öröklődés forrása XmlDocument)
NodeInserting
Elavult.
Elavult.

Akkor fordul elő, ha a dokumentumhoz tartozó csomópontot egy másik csomópontba szeretné beszúrni.

(Öröklődés forrása XmlDocument)
NodeRemoved
Elavult.
Elavult.

Akkor fordul elő, ha a dokumentumhoz tartozó csomópontot eltávolították a szülőből.

(Öröklődés forrása XmlDocument)
NodeRemoving
Elavult.
Elavult.

Akkor fordul elő, ha a dokumentumhoz tartozó csomópontot el szeretné távolítani a dokumentumból.

(Öröklődés forrása XmlDocument)

Explicit interfész-implementációk

Name Description
ICloneable.Clone()
Elavult.
Elavult.

Ennek a tagnak a leírását lásd Clone(): .

(Öröklődés forrása XmlNode)
IEnumerable.GetEnumerator()
Elavult.
Elavult.

Ennek a tagnak a leírását lásd GetEnumerator(): .

(Öröklődés forrása XmlNode)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)
Elavult.
Elavult.

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)
Elavult.
Elavult.

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)
Elavult.
Elavult.

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)
Elavult.
Elavult.

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: