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
- Наследование
- Атрибуты
Комментарии
Этот класс расширяет .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, обеспечивающий реляционное представление данных в |
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 для навигации в данном документе. Объект |
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) |
Устаревшие..
Устаревшие..
Загружает |
Load(String) |
Устаревшие..
Устаревшие..
Загружает объект |
Load(TextReader) |
Устаревшие..
Устаревшие..
Загружает объект |
Load(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) |
Устаревшие..
Устаревшие..
Заменяет дочерний узел |
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) |
Устаревшие..
Устаревшие..
Выделяет первый объект |
SelectSingleNode(String, XmlNamespaceManager) |
Устаревшие..
Устаревшие..
Выделяет первый объект |
Supports(String, String) |
Устаревшие..
Устаревшие..
Проверяет, присутствует ли указанное средство в реализации DOM. (Унаследовано от XmlNode) |
ToString() |
Устаревшие..
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Validate(ValidationEventHandler) |
Устаревшие..
Устаревшие..
Проверяет XmlDocument по схемам языка XSD, содержащимся в свойстве Schemas. (Унаследовано от XmlDocument) |
Validate(ValidationEventHandler, XmlNode) |
Устаревшие..
Устаревшие..
Проверяет указанный объект XmlNode по схемам языка XSD, содержащимся в свойстве Schemas. (Унаследовано от XmlDocument) |
WriteContentTo(XmlWriter) |
Устаревшие..
Устаревшие..
Сохраняет все дочерние узлы узла |
WriteTo(XmlWriter) |
Устаревшие..
Устаревшие..
Сохраняет узел |
События
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. |