XmlDataDocument Třída

Definice

Upozornění

XmlDataDocument has been deprecated and is not supported.

Upozornění

XmlDataDocument class will be removed in a future release.

Umožňuje, aby strukturovaná data byla uložena, načtena a manipulována prostřednictvím relačních DataSetdat .

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
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 nimi pomocí modelu DOM (World Wide Web Consortium) Document Object Model (DOM). DOM prezentuje data jako hierarchii objektů uzlů. Vzhledem k tomu XmlDataDocument , že implementuje IXPathNavigable rozhraní, lze jej použít také jako zdrojový dokument pro XslTransform třídu.

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

K načtení DataSet dat XML použijte ReadXmlSchema k vytvoření relačního mapování. Data XML lze pak načíst pomocí Load nebo LoadXml.

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

Konstruktory

Name Description
XmlDataDocument()
Zastaralé.
Zastaralé.

Inicializuje novou instanci XmlDataDocument třídy.

XmlDataDocument(DataSet)
Zastaralé.
Zastaralé.

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

Vlastnosti

Name Description
Attributes
Zastaralé.
Zastaralé.

XmlAttributeCollection Získá obsahující 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é.

DataSet Získá, 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í deklaraci DOCTYPE.

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

Vyvolá výjimku InvalidOperationException ve všech případech.

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

Získá nebo nastaví kód 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 je aktuální uzel jen pro čtení.

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

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

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

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

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

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

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

XmlDocument Získá, ke kterému patří aktuální uzel.

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

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

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

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

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

(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í hodnotu post-schema-Validation-Infoset (PSVI) uzlu.

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

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

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

Získá nebo nastaví hodnotu uzlu.

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

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

(Zděděno od XmlDocument)

Metody

Name Description
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, String, String)
Zastaralé.
Zastaralé.

Vytvoří se zadaným XmlAttributeparametrem Prefix , LocalNamea NamespaceURI.

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

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

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

Vytvoří se zadaným XmlAttributeparametrem Name .

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

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

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

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

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

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

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

Vytvoří 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, String, String)
Zastaralé.
Zastaralé.

Vytvoří prvek se zadaným Prefixznakem , LocalName a NamespaceURI.

CreateElement(String, String)
Zastaralé.
Zastaralé.

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

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

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

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

Vytvoří se zadaným XmlEntityReference 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. Umístí se XPathNavigator na uzel zadaný v parametru node .

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

Vytvoří se zadaným typem XmlNodeNameuzlu a NamespaceURI.

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

Vytvoří se zadaným XmlNodeparametrem XmlNodeType , Prefix, Namea NamespaceURI.

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

Vytvoří se zadaným XmlNodeparametrem XmlNodeType , Namea NamespaceURI.

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

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

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

XmlSignificantWhitespace Vytvoří uzel.

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

Vytvoří se zadaným textem XmlText .

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

XmlWhitespace Vytvoří uzel.

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

XmlDeclaration Vytvoří uzel se zadanými hodnotami.

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

Určuje, zda je zadaný objekt roven 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, String)
Zastaralé.
Zastaralé.

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

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

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

GetElementsByTagName(String)
Zastaralé.
Zastaralé.

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

(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í funkce hash.

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

Vyhledá nejbližší deklaraci xmlns pro danou předponu, která je v oboru pro aktuální uzel, 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á Type aktuální instance.

(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 bezprostředně 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 XmlDataDocument ze zadaného datového proudu.

Load(String)
Zastaralé.
Zastaralé.

Načte zadanou XmlDataDocument adresu URL.

Load(TextReader)
Zastaralé.
Zastaralé.

Načte ze zadaného XmlDataDocumentobjektu TextReader .

Load(XmlReader)
Zastaralé.
Zastaralé.

Načte ze zadaného XmlDataDocumentobjektu XmlReader .

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

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

Umístí všechny uzly XmlText do úplné hloubky pod tímto objektem XmlNode do "normálního" formátu, kde pouze značky (tj. značky, komentáře, pokyny ke 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. Čtenář 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 oldChildnewChild uzlem.

(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 jej 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, 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)
SelectNodes(String)
Zastaralé.
Zastaralé.

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

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

Vybere první XmlNode výraz, 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)
SelectSingleNode(String)
Zastaralé.
Zastaralé.

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

(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, XmlNode)
Zastaralé.
Zastaralé.

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

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

Ověří proti XmlDocument schématům XSD (XML Schema Definition Language) obsaženým Schemas ve 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

Name Description
NodeChanged
Zastaralé.
Zastaralé.

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

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

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

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

Nastane, když uzel, který patří do tohoto dokumentu, byl vložen do jiného uzlu.

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

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

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

Nastane, když uzel, který patří do tohoto dokumentu, byl odebrán z nadřazeného objektu.

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

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

(Zděděno od XmlDocument)

Explicitní implementace rozhraní

Name Description
ICloneable.Clone()
Zastaralé.
Zastaralé.

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

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

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

(Zděděno od XmlNode)

Metody rozšíření

Name Description
AsParallel(IEnumerable)
Zastaralé.
Zastaralé.

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)
Zastaralé.
Zastaralé.

Převede IEnumerable na IQueryable.

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

Přetypuje prvky IEnumerable na zadaný typ.

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

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

Platí pro