XmlDataDocument Класс

Определение

Внимание

XmlDataDocument has been deprecated and is not supported.

Внимание

XmlDataDocument class will be removed in a future release.

Позволяет структурированным данным хранить, извлекать и управлять ими через реляционную DataSetобработку.

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
Наследование
XmlDataDocument
Атрибуты

Комментарии

Этот класс расширяется XmlDocument. Он позволяет загружать реляционные данные или XML-данные и управлять этими данными с помощью объектной модели объекта документа (W3C) консорциума World Wide Web Consortium (DOM). DOM представляет данные в виде иерархии объектов узлов. Так как XmlDataDocument реализует IXPathNavigable интерфейс, его также можно использовать в качестве исходного XslTransform документа для класса.

XmlDataDocument имеет близкое отношение к DataSet классу, которое предоставляет реляционное представление загруженных XML-данных. Любые изменения, внесенные в них XmlDataDocument , отражаются в DataSet и наоборот.

Чтобы загрузить DataSet данные XML, используйте ReadXmlSchema для создания реляционного сопоставления. Затем XML-данные можно загрузить с помощью Load или LoadXml.

Чтобы загрузить реляционные данные, укажите DataSet содержащие реляционные данные в качестве параметра в конструкторе XmlDataDocument .

Конструкторы

Имя Описание
XmlDataDocument()
Устаревшие..
Устаревшие..

Инициализирует новый экземпляр класса XmlDataDocument.

XmlDataDocument(DataSet)
Устаревшие..
Устаревшие..

Инициализирует новый экземпляр XmlDataDocument класса с указанным DataSet.

Свойства

Имя Описание
Attributes
Устаревшие..
Устаревшие..

XmlAttributeCollection Возвращает атрибуты этого узла.

(Унаследовано от XmlNode)
BaseURI
Устаревшие..
Устаревшие..

Возвращает базовый универсальный код ресурса (URI) текущего узла.

(Унаследовано от XmlDocument)
ChildNodes
Устаревшие..
Устаревшие..

Возвращает все дочерние узлы узла.

(Унаследовано от XmlNode)
DataSet
Устаревшие..
Устаревшие..

Возвращает объект DataSet , предоставляющий реляционное представление данных в объекте XmlDataDocument.

DocumentElement
Устаревшие..
Устаревшие..

Возвращает корневой каталог XmlElement для документа.

(Унаследовано от XmlDocument)
DocumentType
Устаревшие..
Устаревшие..

Возвращает узел, содержащий объявление DOCTYPE.

(Унаследовано от XmlDocument)
FirstChild
Устаревшие..
Устаревшие..

Возвращает первый дочерний элемент узла.

(Унаследовано от XmlNode)
HasChildNodes
Устаревшие..
Устаревшие..

Возвращает значение, указывающее, имеет ли этот узел дочерние узлы.

(Унаследовано от XmlNode)
Implementation
Устаревшие..
Устаревшие..

XmlImplementation Возвращает объект для текущего документа.

(Унаследовано от XmlDocument)
InnerText
Устаревшие..
Устаревшие..

Вызывается InvalidOperationException во всех случаях.

(Унаследовано от XmlDocument)
InnerXml
Устаревшие..
Устаревшие..

Получает или задает разметку, представляющую дочерние элементы текущего узла.

(Унаследовано от XmlDocument)
IsReadOnly
Устаревшие..
Устаревшие..

Возвращает значение, указывающее, доступен ли текущий узел только для чтения.

(Унаследовано от XmlDocument)
Item[String, String]
Устаревшие..
Устаревшие..

Возвращает первый дочерний элемент с указанным LocalName и NamespaceURI.

(Унаследовано от XmlNode)
Item[String]
Устаревшие..
Устаревшие..

Возвращает первый дочерний элемент с указанным Nameэлементом.

(Унаследовано от XmlNode)
LastChild
Устаревшие..
Устаревшие..

Возвращает последний дочерний элемент узла.

(Унаследовано от XmlNode)
LocalName
Устаревшие..
Устаревшие..

Возвращает локальное имя узла.

(Унаследовано от XmlDocument)
Name
Устаревшие..
Устаревшие..

Возвращает полное имя узла.

(Унаследовано от XmlDocument)
NamespaceURI
Устаревшие..
Устаревшие..

Возвращает универсальный код ресурса (URI) пространства имен этого узла.

(Унаследовано от XmlNode)
NameTable
Устаревшие..
Устаревшие..

Возвращает связанную XmlNameTable с этой реализацией.

(Унаследовано от XmlDocument)
NextSibling
Устаревшие..
Устаревшие..

Возвращает узел сразу после этого узла.

(Унаследовано от XmlNode)
NodeType
Устаревшие..
Устаревшие..

Возвращает тип текущего узла.

(Унаследовано от XmlDocument)
OuterXml
Устаревшие..
Устаревшие..

Получает разметку, содержащую этот узел и все дочерние узлы.

(Унаследовано от XmlNode)
OwnerDocument
Устаревшие..
Устаревшие..

Возвращает значение XmlDocument , к которому принадлежит текущий узел.

(Унаследовано от XmlDocument)
ParentNode
Устаревшие..
Устаревшие..

Получает родительский узел этого узла (для узлов, которые могут иметь родители).

(Унаследовано от XmlDocument)
Prefix
Устаревшие..
Устаревшие..

Возвращает или задает префикс пространства имен этого узла.

(Унаследовано от XmlNode)
PreserveWhitespace
Устаревшие..
Устаревшие..

Возвращает или задает значение, указывающее, следует ли сохранять пробелы в содержимом элемента.

(Унаследовано от XmlDocument)
PreviousSibling
Устаревшие..
Устаревшие..

Возвращает узел, непосредственно предшествующий этому узлу.

(Унаследовано от XmlNode)
PreviousText
Устаревшие..
Устаревшие..

Возвращает текстовый узел, который сразу же предшествует этому узлу.

(Унаследовано от XmlNode)
SchemaInfo
Устаревшие..
Устаревшие..

ВозвращаетValidation-Infoset после схемы (PSVI) узла.

(Унаследовано от XmlDocument)
Schemas
Устаревшие..
Устаревшие..

Возвращает или задает объект, связанный XmlSchemaSet с этим XmlDocument.

(Унаследовано от XmlDocument)
Value
Устаревшие..
Устаревшие..

Возвращает или задает значение узла.

(Унаследовано от XmlNode)
XmlResolver
Устаревшие..
Устаревшие..

XmlResolver Задает для разрешения внешних ресурсов.

(Унаследовано от XmlDocument)

Методы

Имя Описание
AppendChild(XmlNode)
Устаревшие..
Устаревшие..

Добавляет указанный узел в конец списка дочерних узлов этого узла.

(Унаследовано от XmlNode)
Clone()
Устаревшие..
Устаревшие..

Создает дубликат этого узла.

(Унаследовано от XmlNode)
CloneNode(Boolean)
Устаревшие..
Устаревшие..

Создает дубликат текущего узла.

CreateAttribute(String, String, String)
Устаревшие..
Устаревшие..

XmlAttribute Создает объект с указанным Prefix, LocalNameи NamespaceURI.

(Унаследовано от XmlDocument)
CreateAttribute(String, String)
Устаревшие..
Устаревшие..

Создает указанное XmlAttribute полное имя и NamespaceURI.

(Унаследовано от XmlDocument)
CreateAttribute(String)
Устаревшие..
Устаревшие..

Создает объект XmlAttribute с указанным Name.

(Унаследовано от XmlDocument)
CreateCDataSection(String)
Устаревшие..
Устаревшие..

XmlCDataSection Создает содержащий указанные данные.

(Унаследовано от XmlDocument)
CreateComment(String)
Устаревшие..
Устаревшие..

XmlComment Создает содержащий указанные данные.

(Унаследовано от XmlDocument)
CreateDefaultAttribute(String, String, String)
Устаревшие..
Устаревшие..

Создает атрибут по умолчанию с указанным префиксом, локальным именем и URI пространства имен.

(Унаследовано от XmlDocument)
CreateDocumentFragment()
Устаревшие..
Устаревшие..

Создает объект XmlDocumentFragment.

(Унаследовано от XmlDocument)
CreateDocumentType(String, String, String, String)
Устаревшие..
Устаревшие..

Возвращает новый XmlDocumentType объект.

(Унаследовано от XmlDocument)
CreateElement(String, String, String)
Устаревшие..
Устаревшие..

Создает элемент с указанным Prefix, LocalName и NamespaceURI.

CreateElement(String, String)
Устаревшие..
Устаревшие..

XmlElement Создает имя с полным именем и NamespaceURI.

(Унаследовано от XmlDocument)
CreateElement(String)
Устаревшие..
Устаревшие..

Создает элемент с указанным именем.

(Унаследовано от XmlDocument)
CreateEntityReference(String)
Устаревшие..
Устаревшие..

XmlEntityReference Создает имя с указанным именем.

CreateNavigator()
Устаревшие..
Устаревшие..

Создает новый XPathNavigator объект для навигации по этому документу.

(Унаследовано от XmlDocument)
CreateNavigator(XmlNode)
Устаревшие..
Устаревшие..

Создает новый XPathNavigator объект для навигации по этому документу. Он XPathNavigator размещается на узле, указанном в параметре node .

CreateNode(String, String, String)
Устаревшие..
Устаревшие..

Создает объект с указанным типом XmlNode узла и NameNamespaceURI.

(Унаследовано от XmlDocument)
CreateNode(XmlNodeType, String, String, String)
Устаревшие..
Устаревшие..

XmlNode Создает объект с указанным XmlNodeType, Prefixи NameNamespaceURI.

(Унаследовано от XmlDocument)
CreateNode(XmlNodeType, String, String)
Устаревшие..
Устаревшие..

XmlNode Создает объект с указанным XmlNodeType, Nameи NamespaceURI.

(Унаследовано от XmlDocument)
CreateProcessingInstruction(String, String)
Устаревшие..
Устаревшие..

XmlProcessingInstruction Создает имя и данные с указанным именем и данными.

(Унаследовано от XmlDocument)
CreateSignificantWhitespace(String)
Устаревшие..
Устаревшие..

XmlSignificantWhitespace Создает узел.

(Унаследовано от XmlDocument)
CreateTextNode(String)
Устаревшие..
Устаревшие..

Создает указанный XmlText текст.

(Унаследовано от XmlDocument)
CreateWhitespace(String)
Устаревшие..
Устаревшие..

XmlWhitespace Создает узел.

(Унаследовано от XmlDocument)
CreateXmlDeclaration(String, String, String)
Устаревшие..
Устаревшие..

XmlDeclaration Создает узел с указанными значениями.

(Унаследовано от XmlDocument)
Equals(Object)
Устаревшие..
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetElementById(String)
Устаревшие..
Устаревшие..

Возвращает указанный XmlElement идентификатор. Этот метод не поддерживается классом XmlDataDocument . Вызов этого метода вызывает исключение.

GetElementFromRow(DataRow)
Устаревшие..
Устаревшие..

Извлекает связанный XmlElement с указанным DataRow.

GetElementsByTagName(String, String)
Устаревшие..
Устаревшие..

XmlNodeList Возвращает список всех потомков, которые соответствуют указанному LocalName иNamespaceURI.

(Унаследовано от XmlDocument)
GetElementsByTagName(String)
Устаревшие..
Устаревшие..

XmlNodeList Возвращает список всех потомков, которые соответствуют указанному.Name

GetElementsByTagName(String)
Устаревшие..
Устаревшие..

XmlNodeList Возвращает список всех потомков, которые соответствуют указанному.Name

(Унаследовано от XmlDocument)
GetEnumerator()
Устаревшие..
Устаревшие..

Возвращает перечислитель, который выполняет итерацию через дочерние узлы в текущем узле.

(Унаследовано от XmlNode)
GetHashCode()
Устаревшие..
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetNamespaceOfPrefix(String)
Устаревшие..
Устаревшие..

Ищет ближайшее объявление xmlns для заданного префикса, который находится в области текущего узла и возвращает URI пространства имен в объявлении.

(Унаследовано от XmlNode)
GetPrefixOfNamespace(String)
Устаревшие..
Устаревшие..

Ищет ближайшее объявление xmlns для заданного URI пространства имен, который находится в области текущего узла и возвращает префикс, определенный в этом объявлении.

(Унаследовано от XmlNode)
GetRowFromElement(XmlElement)
Устаревшие..
Устаревшие..

Извлекает связанный DataRow с указанным XmlElement.

GetType()
Устаревшие..
Устаревшие..

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
ImportNode(XmlNode, Boolean)
Устаревшие..
Устаревшие..

Импортирует узел из другого документа в текущий документ.

(Унаследовано от XmlDocument)
InsertAfter(XmlNode, XmlNode)
Устаревшие..
Устаревшие..

Вставляет указанный узел сразу после указанного эталонного узла.

(Унаследовано от XmlNode)
InsertBefore(XmlNode, XmlNode)
Устаревшие..
Устаревшие..

Вставляет указанный узел непосредственно перед указанным эталонным узлом.

(Унаследовано от XmlNode)
Load(Stream)
Устаревшие..
Устаревшие..

XmlDataDocument Загружается из указанного потока.

Load(String)
Устаревшие..
Устаревшие..

Загружает указанный XmlDataDocument URL-адрес.

Load(TextReader)
Устаревшие..
Устаревшие..

Загружает указанный XmlDataDocumentTextReaderобъект.

Load(XmlReader)
Устаревшие..
Устаревшие..

Загружает указанный XmlDataDocumentXmlReaderобъект.

LoadXml(String)
Устаревшие..
Устаревшие..

Загружает XML-документ из указанной строки.

(Унаследовано от XmlDocument)
MemberwiseClone()
Устаревшие..
Устаревшие..

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Normalize()
Устаревшие..
Устаревшие..

Помещает все узлы XmlText в полную глубину вложенного дерева под этим xmlNode в "обычную" форму, где только разметка (т. е. теги, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности) отделяет узлы XmlText, то есть нет смежных узлов XmlText.

(Унаследовано от XmlNode)
PrependChild(XmlNode)
Устаревшие..
Устаревшие..

Добавляет указанный узел в начало списка дочерних узлов для этого узла.

(Унаследовано от XmlNode)
ReadNode(XmlReader)
Устаревшие..
Устаревшие..

Создает объект на основе сведений XmlNode в объекте XmlReader. Средство чтения должно находиться на узле или атрибуте.

(Унаследовано от XmlDocument)
RemoveAll()
Устаревшие..
Устаревшие..

Удаляет все дочерние узлы и/или атрибуты текущего узла.

(Унаследовано от XmlNode)
RemoveChild(XmlNode)
Устаревшие..
Устаревшие..

Удаляет указанный дочерний узел.

(Унаследовано от XmlNode)
ReplaceChild(XmlNode, XmlNode)
Устаревшие..
Устаревшие..

Заменяет дочерний узел oldChildnewChild узлом.

(Унаследовано от XmlNode)
Save(Stream)
Устаревшие..
Устаревшие..

Сохраняет XML-документ в указанном потоке.

(Унаследовано от XmlDocument)
Save(String)
Устаревшие..
Устаревшие..

Сохраняет XML-документ в указанный файл. Если указанный файл существует, этот метод перезаписывает его.

(Унаследовано от XmlDocument)
Save(TextWriter)
Устаревшие..
Устаревшие..

Сохраняет XML-документ в указанный TextWriter.

(Унаследовано от XmlDocument)
Save(XmlWriter)
Устаревшие..
Устаревшие..

Сохраняет XML-документ в указанный XmlWriter.

(Унаследовано от XmlDocument)
SelectNodes(String, XmlNamespaceManager)
Устаревшие..
Устаревшие..

Выбирает список узлов, соответствующих выражению XPath. Все префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager.

(Унаследовано от XmlNode)
SelectNodes(String)
Устаревшие..
Устаревшие..

Выбирает список узлов, соответствующих выражению XPath.

(Унаследовано от XmlNode)
SelectSingleNode(String, XmlNamespaceManager)
Устаревшие..
Устаревшие..

Выбирает первое XmlNode , которое соответствует выражению XPath. Все префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager.

(Унаследовано от XmlNode)
SelectSingleNode(String)
Устаревшие..
Устаревшие..

Выбирает первое XmlNode , которое соответствует выражению XPath.

(Унаследовано от XmlNode)
Supports(String, String)
Устаревшие..
Устаревшие..

Проверяет, реализует ли реализация DOM определенную функцию.

(Унаследовано от XmlNode)
ToString()
Устаревшие..
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(ValidationEventHandler, XmlNode)
Устаревшие..
Устаревшие..

Проверяет объект, указанный XmlNode в схемах языка определения XML-схемы (XSD) в свойстве Schemas .

(Унаследовано от XmlDocument)
Validate(ValidationEventHandler)
Устаревшие..
Устаревшие..

XmlDocument Проверяет соответствие схемам языка определения схемы XML (XSD), содержащихся в свойствеSchemas.

(Унаследовано от XmlDocument)
WriteContentTo(XmlWriter)
Устаревшие..
Устаревшие..

Сохраняет все дочерние элементы XmlDocument узла в указанный XmlWriter.

(Унаследовано от XmlDocument)
WriteTo(XmlWriter)
Устаревшие..
Устаревшие..

Сохраняет XmlDocument узел в указанном XmlWriter.

(Унаследовано от XmlDocument)

События

Имя Описание
NodeChanged
Устаревшие..
Устаревшие..

Происходит, когда Value узел, принадлежащий этому документу, был изменен.

(Унаследовано от XmlDocument)
NodeChanging
Устаревшие..
Устаревшие..

Происходит, когда Value узел, принадлежащий этому документу, будет изменен.

(Унаследовано от XmlDocument)
NodeInserted
Устаревшие..
Устаревшие..

Происходит, когда узел, принадлежащий этому документу, был вставлен в другой узел.

(Унаследовано от XmlDocument)
NodeInserting
Устаревшие..
Устаревшие..

Происходит, когда узел, принадлежащий этому документу, будет вставлен в другой узел.

(Унаследовано от XmlDocument)
NodeRemoved
Устаревшие..
Устаревшие..

Происходит, когда узел, принадлежащий этому документу, был удален из родительского элемента.

(Унаследовано от XmlDocument)
NodeRemoving
Устаревшие..
Устаревшие..

Происходит, когда узел, принадлежащий этому документу, будет удален из документа.

(Унаследовано от XmlDocument)

Явные реализации интерфейса

Имя Описание
ICloneable.Clone()
Устаревшие..
Устаревшие..

Описание этого элемента см. в разделе Clone().

(Унаследовано от XmlNode)
IEnumerable.GetEnumerator()
Устаревшие..
Устаревшие..

Описание этого элемента см. в разделе GetEnumerator().

(Унаследовано от XmlNode)

Методы расширения

Имя Описание
AsParallel(IEnumerable)
Устаревшие..
Устаревшие..

Включает параллелизацию запроса.

AsQueryable(IEnumerable)
Устаревшие..
Устаревшие..

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)
Устаревшие..
Устаревшие..

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)
Устаревшие..
Устаревшие..

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к