XmlDataDocument Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
| 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 |
| 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 |
| Load(String) |
Zastaralé.
Zastaralé.
Načte zadanou |
| Load(TextReader) |
Zastaralé.
Zastaralé.
Načte ze zadaného |
| Load(XmlReader) |
Zastaralé.
Zastaralé.
Načte ze zadaného |
| 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 |
| 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í |
| SelectSingleNode(String) |
Zastaralé.
Zastaralé.
Vybere první |
| 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 |
| WriteTo(XmlWriter) |
Zastaralé.
Zastaralé.
Uloží |
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. |