Поделиться через


XmlDataDocument Класс

Определение

Внимание!

XmlDataDocument class will be removed in a future release.

Внимание!

XmlDataDocument has been deprecated and is not supported.

Обеспечивает хранение, получение и управление структурированными данными с использованием реляционного объекта 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
Наследование
XmlDataDocument
Атрибуты

Комментарии

Этот класс расширяет .XmlDocument Она позволяет загружать реляционные данные или XML-данные и управлять ими с помощью модели DOM консорциума W3C. Модель DOM представляет данные в виде иерархии объектов node. Так как 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
Устаревшие..
Устаревшие..

Возвращает информационный набор после проверки схемы (PSVI) для этого узла.

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

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

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

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

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

Задает XmlResolver, используемый для разрешения внешних ресурсов.

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

Методы

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

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

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

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

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

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

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

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

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

Создает XmlAttribute с помощью указанного полного имени и NamespaceURI.

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

Создает объект XmlAttribute с помощью указанных значений Prefix, LocalName и NamespaceURI.

(Унаследовано от 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)
Устаревшие..
Устаревшие..

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

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

Создает XmlElement с помощью полного имени и NamespaceURI.

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

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

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

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

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

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

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

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

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

Создает XmlNode с помощью указанного типа узла, а также свойств Name и NamespaceURI.

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

Создает объект XmlNode с помощью указанных значений XmlNodeType, Name и NamespaceURI.

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

Создает объект XmlNode с помощью указанных типов XmlNodeType, Prefix, 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)
Устаревшие..
Устаревшие..

Возвращает значение XmlNodeList, содержащее список всех элементов-потомков, соответствующих указанному имени Name.

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

Возвращает значение XmlNodeList, содержащее список всех элементов-потомков, соответствующих указанному имени Name.

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

Возвращает XmlNodeList, содержащий список всех элементов-потомков, соответствующих указанным значениям LocalName и NamespaceURI.

(Унаследовано от 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)
Устаревшие..
Устаревшие..

Загружает объект XmlDataDocument из указанного объекта TextReader.

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

Загружает объект XmlDataDocument из указанного объекта XmlReader.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выделяет первый объект XmlNode, соответствующий выражению XPath.

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

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

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

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

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

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

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

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

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

Проверяет указанный объект XmlNode по схемам языка 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)

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

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

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

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

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

Позволяет осуществлять параллельный запрос.

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

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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