XmlDataDocument Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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 |
| 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 |
| 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 |
| Load(String) |
Elavult.
Elavult.
Betölti a |
| Load(TextReader) |
Elavult.
Elavult.
Betölti a |
| Load(XmlReader) |
Elavult.
Elavult.
Betölti a |
| 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 |
| 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 |
| SelectSingleNode(String) |
Elavult.
Elavult.
Az XPath kifejezésnek megfelelő elsőt |
| 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 |
| WriteTo(XmlWriter) |
Elavult.
Elavult.
A csomópontot a |
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. |