XmlDataDocument Třída

Definice

Upozornění

XmlDataDocument class will be removed in a future release.

Upozornění

XmlDataDocument has been deprecated and is not supported.

Umožňuje ukládat, načítat a zpracovávat strukturovaná data prostřednictvím relačního 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
Dědičnost
XmlDataDocument
Atributy

Poznámky

Tato třída rozšiřuje XmlDocument. Umožňuje načíst relační data nebo data XML a manipulovat s těmito daty pomocí modelu DOM (World Wide Web Consortium) (W3C). DoM prezentuje data jako hierarchii objektů uzlů. Vzhledem k tomu XmlDataDocument , že implementuje IXPathNavigable rozhraní, může být také použit jako zdrojový dokument pro XslTransform třídu .

XmlDataDocument má úzké spojení s DataSet třídou, která poskytuje relační zobrazení načtených dat XML. Všechny změny provedené v souboru XmlDataDocument se projeví v DataSet a naopak.

Pokud chcete načíst DataSet s daty XML, použijte ReadXmlSchema k vytvoření relačního mapování. Data XML je pak možné načíst pomocí nebo LoadLoadXml.

Chcete-li načíst relační data, zadejte v XmlDataDocument konstruktoru DataSet parametr obsahující relační data.

Konstruktory

XmlDataDocument()
Zastaralé.
Zastaralé.

Inicializuje novou instanci XmlDataDocument třídy.

XmlDataDocument(DataSet)
Zastaralé.
Zastaralé.

Inicializuje novou instanci XmlDataDocument třídy se zadaným DataSetobjektem .

Vlastnosti

Attributes
Zastaralé.
Zastaralé.

Získá obsahující XmlAttributeCollection atributy tohoto uzlu.

(Zděděno od XmlNode)
BaseURI
Zastaralé.
Zastaralé.

Získá základní identifikátor URI aktuálního uzlu.

(Zděděno od XmlDocument)
ChildNodes
Zastaralé.
Zastaralé.

Získá všechny podřízené uzly uzlu.

(Zděděno od XmlNode)
DataSet
Zastaralé.
Zastaralé.

Získá, DataSet který poskytuje relační reprezentaci dat v XmlDataDocument.

DocumentElement
Zastaralé.
Zastaralé.

Získá kořen XmlElement dokumentu.

(Zděděno od XmlDocument)
DocumentType
Zastaralé.
Zastaralé.

Získá uzel obsahující doctype deklarace.

(Zděděno od XmlDocument)
FirstChild
Zastaralé.
Zastaralé.

Získá první podřízený uzel.

(Zděděno od XmlNode)
HasChildNodes
Zastaralé.
Zastaralé.

Získá hodnotu označující, zda má tento uzel nějaké podřízené uzly.

(Zděděno od XmlNode)
Implementation
Zastaralé.
Zastaralé.

XmlImplementation Získá objekt pro aktuální dokument.

(Zděděno od XmlDocument)
InnerText
Zastaralé.
Zastaralé.

Ve všech případech vyvolá chybu InvalidOperationException .

(Zděděno od XmlDocument)
InnerXml
Zastaralé.
Zastaralé.

Získá nebo nastaví značky představující podřízené položky aktuálního uzlu.

(Zděděno od XmlDocument)
IsReadOnly
Zastaralé.
Zastaralé.

Získá hodnotu označující, zda aktuální uzel je jen pro čtení.

(Zděděno od XmlDocument)
Item[String, String]
Zastaralé.
Zastaralé.

Získá první podřízený prvek se zadanými LocalName a NamespaceURI.

(Zděděno od XmlNode)
Item[String]
Zastaralé.
Zastaralé.

Získá první podřízený prvek se zadaným Nameelementem .

(Zděděno od XmlNode)
LastChild
Zastaralé.
Zastaralé.

Získá poslední podřízený uzel uzlu.

(Zděděno od XmlNode)
LocalName
Zastaralé.
Zastaralé.

Získá místní název uzlu.

(Zděděno od XmlDocument)
Name
Zastaralé.
Zastaralé.

Získá kvalifikovaný název uzlu.

(Zděděno od XmlDocument)
NamespaceURI
Zastaralé.
Zastaralé.

Získá identifikátor URI oboru názvů tohoto uzlu.

(Zděděno od XmlNode)
NameTable
Zastaralé.
Zastaralé.

Získá přidružený k XmlNameTable této implementaci.

(Zděděno od XmlDocument)
NextSibling
Zastaralé.
Zastaralé.

Získá uzel bezprostředně za tímto uzlem.

(Zděděno od XmlNode)
NodeType
Zastaralé.
Zastaralé.

Získá typ aktuálního uzlu.

(Zděděno od XmlDocument)
OuterXml
Zastaralé.
Zastaralé.

Získá kód obsahující tento uzel a všechny jeho podřízené uzly.

(Zděděno od XmlNode)
OwnerDocument
Zastaralé.
Zastaralé.

Získá, XmlDocument do kterého aktuální uzel patří.

(Zděděno od XmlDocument)
ParentNode
Zastaralé.
Zastaralé.

Získá nadřazený uzel tohoto uzlu (pro uzly, které mohou mít nadřazené).

(Zděděno od XmlDocument)
Prefix
Zastaralé.
Zastaralé.

Získá nebo nastaví předponu oboru názvů tohoto uzlu.

(Zděděno od XmlNode)
PreserveWhitespace
Zastaralé.
Zastaralé.

Získá nebo nastaví hodnotu označující, zda zachovat prázdné znaky v obsahu elementu.

(Zděděno od XmlDocument)
PreviousSibling
Zastaralé.
Zastaralé.

Získá uzel bezprostředně předcházející tomuto uzlu.

(Zděděno od XmlNode)
PreviousText
Zastaralé.
Zastaralé.

Získá textový uzel, který bezprostředně předchází tomuto uzlu.

(Zděděno od XmlNode)
SchemaInfo
Zastaralé.
Zastaralé.

Vrátí sadu POST-Schema-Validation-Infoset (PSVI) uzlu.

(Zděděno od XmlDocument)
Schemas
Zastaralé.
Zastaralé.

Získá nebo nastaví objekt přidružený k tomuto XmlDocumentobjektu XmlSchemaSet .

(Zděděno od XmlDocument)
Value
Zastaralé.
Zastaralé.

Získá nebo nastaví hodnotu uzlu.

(Zděděno od XmlNode)
XmlResolver
Zastaralé.
Zastaralé.

Nastaví pro XmlResolver použití k překladu externích prostředků.

(Zděděno od XmlDocument)

Metody

AppendChild(XmlNode)
Zastaralé.
Zastaralé.

Přidá zadaný uzel na konec seznamu podřízených uzlů tohoto uzlu.

(Zděděno od XmlNode)
Clone()
Zastaralé.
Zastaralé.

Vytvoří duplikát tohoto uzlu.

(Zděděno od XmlNode)
CloneNode(Boolean)
Zastaralé.
Zastaralé.

Vytvoří duplikát aktuálního uzlu.

CreateAttribute(String)
Zastaralé.
Zastaralé.

Vytvoří se zadaným XmlAttributeNameobjektem .

(Zděděno od XmlDocument)
CreateAttribute(String, String)
Zastaralé.
Zastaralé.

Vytvoří objekt se XmlAttribute zadaným kvalifikovaným názvem a NamespaceURI.

(Zděděno od XmlDocument)
CreateAttribute(String, String, String)
Zastaralé.
Zastaralé.

Vytvoří se XmlAttribute zadanými Prefix, LocalNamea NamespaceURI.

(Zděděno od XmlDocument)
CreateCDataSection(String)
Zastaralé.
Zastaralé.

Vytvoří objekt obsahující XmlCDataSection zadaná data.

(Zděděno od XmlDocument)
CreateComment(String)
Zastaralé.
Zastaralé.

Vytvoří objekt obsahující XmlComment zadaná data.

(Zděděno od XmlDocument)
CreateDefaultAttribute(String, String, String)
Zastaralé.
Zastaralé.

Vytvoří výchozí atribut se zadaným předponou, místním názvem a identifikátorem URI oboru názvů.

(Zděděno od XmlDocument)
CreateDocumentFragment()
Zastaralé.
Zastaralé.

Vytvoří objekt XmlDocumentFragment.

(Zděděno od XmlDocument)
CreateDocumentType(String, String, String, String)
Zastaralé.
Zastaralé.

Vrátí nový XmlDocumentType objekt.

(Zděděno od XmlDocument)
CreateElement(String)
Zastaralé.
Zastaralé.

Vytvoří prvek se zadaným názvem.

(Zděděno od XmlDocument)
CreateElement(String, String)
Zastaralé.
Zastaralé.

Vytvoří objekt s kvalifikovaným XmlElement názvem a NamespaceURI.

(Zděděno od XmlDocument)
CreateElement(String, String, String)
Zastaralé.
Zastaralé.

Vytvoří element se zadanými Prefix, LocalName a NamespaceURI.

CreateEntityReference(String)
Zastaralé.
Zastaralé.

Vytvoří objekt se XmlEntityReference zadaným názvem.

CreateNavigator()
Zastaralé.
Zastaralé.

Vytvoří nový XPathNavigator objekt pro navigaci v tomto dokumentu.

(Zděděno od XmlDocument)
CreateNavigator(XmlNode)
Zastaralé.
Zastaralé.

Vytvoří nový XPathNavigator objekt pro navigaci v tomto dokumentu. Hodnota XPathNavigator je umístěna na uzlu zadaném v parametru node .

CreateNode(String, String, String)
Zastaralé.
Zastaralé.

Vytvoří objekt XmlNode se zadaným typem Nameuzlu , a NamespaceURI.

(Zděděno od XmlDocument)
CreateNode(XmlNodeType, String, String)
Zastaralé.
Zastaralé.

Vytvoří se XmlNode zadanými XmlNodeType, Namea NamespaceURI.

(Zděděno od XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Zastaralé.
Zastaralé.

Vytvoří se XmlNode zadanými XmlNodeType, Prefix, Namea NamespaceURI.

(Zděděno od XmlDocument)
CreateProcessingInstruction(String, String)
Zastaralé.
Zastaralé.

Vytvoří objekt se XmlProcessingInstruction zadaným názvem a daty.

(Zděděno od XmlDocument)
CreateSignificantWhitespace(String)
Zastaralé.
Zastaralé.

Vytvoří uzel XmlSignificantWhitespace .

(Zděděno od XmlDocument)
CreateTextNode(String)
Zastaralé.
Zastaralé.

Vytvoří objekt se zadaným XmlText textem.

(Zděděno od XmlDocument)
CreateWhitespace(String)
Zastaralé.
Zastaralé.

Vytvoří uzel XmlWhitespace .

(Zděděno od XmlDocument)
CreateXmlDeclaration(String, String, String)
Zastaralé.
Zastaralé.

Vytvoří uzel XmlDeclaration se zadanými hodnotami.

(Zděděno od XmlDocument)
Equals(Object)
Zastaralé.
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetElementById(String)
Zastaralé.
Zastaralé.

Získá se XmlElement zadaným ID. Tato metoda není podporována XmlDataDocument třídou. Volání této metody vyvolá výjimku.

GetElementFromRow(DataRow)
Zastaralé.
Zastaralé.

Načte přidruženou XmlElement k zadanému DataRow.

GetElementsByTagName(String)
Zastaralé.
Zastaralé.

Vrátí hodnotu XmlNodeList obsahující seznam všech následnických prvků, které odpovídají zadanému Nameobjektu .

GetElementsByTagName(String)
Zastaralé.
Zastaralé.

Vrátí hodnotu XmlNodeList obsahující seznam všech následnických prvků, které odpovídají zadanému Nameobjektu .

(Zděděno od XmlDocument)
GetElementsByTagName(String, String)
Zastaralé.
Zastaralé.

Vrátí hodnotu XmlNodeList obsahující seznam všech následnických prvků, které odpovídají zadaným LocalName a NamespaceURI.

(Zděděno od XmlDocument)
GetEnumerator()
Zastaralé.
Zastaralé.

Získá enumerátor, který iteruje prostřednictvím podřízených uzlů v aktuálním uzlu.

(Zděděno od XmlNode)
GetHashCode()
Zastaralé.
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetNamespaceOfPrefix(String)
Zastaralé.
Zastaralé.

Vyhledá nejbližší deklaraci xmlns pro danou předponu, která je v oboru aktuálního uzlu, a vrátí identifikátor URI oboru názvů v deklaraci.

(Zděděno od XmlNode)
GetPrefixOfNamespace(String)
Zastaralé.
Zastaralé.

Vyhledá nejbližší deklaraci xmlns pro daný identifikátor URI oboru názvů, který je v oboru pro aktuální uzel, a vrátí předponu definovanou v této deklaraci.

(Zděděno od XmlNode)
GetRowFromElement(XmlElement)
Zastaralé.
Zastaralé.

Načte přidruženou DataRow k zadanému XmlElement.

GetType()
Zastaralé.
Zastaralé.

Získá aktuální Type instanci.

(Zděděno od Object)
ImportNode(XmlNode, Boolean)
Zastaralé.
Zastaralé.

Importuje uzel z jiného dokumentu do aktuálního dokumentu.

(Zděděno od XmlDocument)
InsertAfter(XmlNode, XmlNode)
Zastaralé.
Zastaralé.

Vloží zadaný uzel ihned za zadaný referenční uzel.

(Zděděno od XmlNode)
InsertBefore(XmlNode, XmlNode)
Zastaralé.
Zastaralé.

Vloží zadaný uzel bezprostředně před zadaný referenční uzel.

(Zděděno od XmlNode)
Load(Stream)
Zastaralé.
Zastaralé.

Načte hodnotu XmlDataDocument ze zadaného datového proudu.

Load(String)
Zastaralé.
Zastaralé.

Načte se XmlDataDocument pomocí zadané adresy URL.

Load(TextReader)
Zastaralé.
Zastaralé.

Načte hodnotu XmlDataDocument ze zadaného TextReaderparametru .

Load(XmlReader)
Zastaralé.
Zastaralé.

Načte hodnotu XmlDataDocument ze zadaného XmlReaderparametru .

LoadXml(String)
Zastaralé.
Zastaralé.

Načte dokument XML ze zadaného řetězce.

(Zděděno od XmlDocument)
MemberwiseClone()
Zastaralé.
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Normalize()
Zastaralé.
Zastaralé.

Umístí všechny uzly XmlText v úplné hloubce pod stromem pod tímto XmlNode do "normální" podoby, kde pouze značky (tj. značky, komentáře, pokyny pro zpracování, oddíly CDATA a odkazy na entity) odděluje uzly XmlText, to znamená, že neexistují žádné sousední uzly XmlText.

(Zděděno od XmlNode)
PrependChild(XmlNode)
Zastaralé.
Zastaralé.

Přidá zadaný uzel na začátek seznamu podřízených uzlů pro tento uzel.

(Zděděno od XmlNode)
ReadNode(XmlReader)
Zastaralé.
Zastaralé.

XmlNode Vytvoří objekt na základě informací v objektu XmlReader. Čtečka musí být umístěná na uzlu nebo atributu.

(Zděděno od XmlDocument)
RemoveAll()
Zastaralé.
Zastaralé.

Odebere všechny podřízené uzly nebo atributy aktuálního uzlu.

(Zděděno od XmlNode)
RemoveChild(XmlNode)
Zastaralé.
Zastaralé.

Odebere zadaný podřízený uzel.

(Zděděno od XmlNode)
ReplaceChild(XmlNode, XmlNode)
Zastaralé.
Zastaralé.

Nahradí podřízený uzel uzlem oldChildnewChild .

(Zděděno od XmlNode)
Save(Stream)
Zastaralé.
Zastaralé.

Uloží dokument XML do zadaného datového proudu.

(Zděděno od XmlDocument)
Save(String)
Zastaralé.
Zastaralé.

Uloží dokument XML do zadaného souboru. Pokud zadaný soubor existuje, tato metoda ho přepíše.

(Zděděno od XmlDocument)
Save(TextWriter)
Zastaralé.
Zastaralé.

Uloží dokument XML do zadaného TextWritersouboru .

(Zděděno od XmlDocument)
Save(XmlWriter)
Zastaralé.
Zastaralé.

Uloží dokument XML do zadaného XmlWritersouboru .

(Zděděno od XmlDocument)
SelectNodes(String)
Zastaralé.
Zastaralé.

Vybere seznam uzlů odpovídajících výrazu XPath.

(Zděděno od XmlNode)
SelectNodes(String, XmlNamespaceManager)
Zastaralé.
Zastaralé.

Vybere seznam uzlů odpovídajících výrazu XPath. Všechny předpony nalezené ve výrazu XPath se přeloží pomocí zadaného XmlNamespaceManagervýrazu .

(Zděděno od XmlNode)
SelectSingleNode(String)
Zastaralé.
Zastaralé.

Vybere první XmlNode , která odpovídá výrazu XPath.

(Zděděno od XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Zastaralé.
Zastaralé.

Vybere první XmlNode , která odpovídá výrazu XPath. Všechny předpony nalezené ve výrazu XPath se přeloží pomocí zadaného XmlNamespaceManagervýrazu .

(Zděděno od XmlNode)
Supports(String, String)
Zastaralé.
Zastaralé.

Otestuje, jestli implementace dom implementuje konkrétní funkci.

(Zděděno od XmlNode)
ToString()
Zastaralé.
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Validate(ValidationEventHandler)
Zastaralé.
Zastaralé.

Ověří proti XmlDocument schématům XML Schema Definition Language (XSD) obsaženým Schemas ve vlastnosti.

(Zděděno od XmlDocument)
Validate(ValidationEventHandler, XmlNode)
Zastaralé.
Zastaralé.

Ověří XmlNode zadaný objekt podle schémat XML Schema Definition Language (XSD) ve Schemas vlastnosti.

(Zděděno od XmlDocument)
WriteContentTo(XmlWriter)
Zastaralé.
Zastaralé.

Uloží všechny podřízené položky XmlDocument uzlu do zadaného XmlWriter.

(Zděděno od XmlDocument)
WriteTo(XmlWriter)
Zastaralé.
Zastaralé.

Uloží XmlDocument uzel do zadaného XmlWriter.

(Zděděno od XmlDocument)

Událost

NodeChanged
Zastaralé.
Zastaralé.

Nastane, Value když došlo ke změně uzlu, který patří do tohoto dokumentu.

(Zděděno od XmlDocument)
NodeChanging
Zastaralé.
Zastaralé.

Nastane, Value když se chystá změnit uzel, který patří do tohoto dokumentu.

(Zděděno od XmlDocument)
NodeInserted
Zastaralé.
Zastaralé.

Nastane, když je uzel patřící do tohoto dokumentu vložen do jiného uzlu.

(Zděděno od XmlDocument)
NodeInserting
Zastaralé.
Zastaralé.

Nastane, když se uzel patřící do tohoto dokumentu chystá vložit do jiného uzlu.

(Zděděno od XmlDocument)
NodeRemoved
Zastaralé.
Zastaralé.

Nastane v případě, že uzel, který patří do tohoto dokumentu, byl odebrán z nadřazené položky.

(Zděděno od XmlDocument)
NodeRemoving
Zastaralé.
Zastaralé.

Nastane, když se z dokumentu chystá odebrat uzel patřící do tohoto dokumentu.

(Zděděno od XmlDocument)

Explicitní implementace rozhraní

ICloneable.Clone()
Zastaralé.
Zastaralé.

Popis tohoto člena najdete v tématu Clone().

(Zděděno od XmlNode)
IEnumerable.GetEnumerator()
Zastaralé.
Zastaralé.

Popis tohoto člena najdete v tématu GetEnumerator().

(Zděděno od XmlNode)

Metody rozšíření

Cast<TResult>(IEnumerable)
Zastaralé.
Zastaralé.

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)
Zastaralé.
Zastaralé.

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)
Zastaralé.
Zastaralé.

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)
Zastaralé.
Zastaralé.

Převede objekt na IEnumerableIQueryable.

Platí pro