XmlDocument Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет XML-документ. Этот класс можно использовать для загрузки, проверки, изменения, добавления и размещения XML-кода в документе.
public ref class XmlDocument : System::Xml::XmlNode
public class XmlDocument : System.Xml.XmlNode
type XmlDocument = class
inherit XmlNode
Public Class XmlDocument
Inherits XmlNode
- Наследование
- Производный
Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для XmlDocument.
Xml |
Инициализирует новый экземпляр класса XmlDocument. |
Xml |
Инициализирует новый экземпляр класса |
Xml |
Инициализирует новый экземпляр класса |
Attributes |
Возвращает класс XmlAttributeCollection, содержащий атрибуты данного узла. (Унаследовано от XmlNode) |
BaseURI |
Возвращает базовый URI текущего узла. |
Child |
Возвращает все дочерние узлы данного узла. (Унаследовано от XmlNode) |
Document |
Возвращает корень XmlElement для документа. |
Document |
Возвращает узел, содержащий объявление DOCTYPE. |
First |
Возвращает первый дочерний узел данного узла. (Унаследовано от XmlNode) |
Has |
Возвращает значение, свидетельствующее о наличии дочерних узлов у текущего узла. (Унаследовано от XmlNode) |
Implementation |
Возвращает объект XmlImplementation для текущего документа. |
Inner |
Во всех случаях вызывает исключение InvalidOperationException. |
Inner |
Возвращает или задает связанные значения узла и всех его дочерних узлов. (Унаследовано от XmlNode) |
Inner |
Возвращает или задает разметку, отражающую дочерние узлы текущего узла. |
Is |
Возвращает значение, определяющее, доступен ли текущий узел только для чтения. |
Item[String, String] |
Возвращает первый дочерний элемент с помощью указанного свойства LocalName и NamespaceURI. (Унаследовано от XmlNode) |
Item[String] |
Возвращает первый дочерний элемент с помощью указанного свойства Name. (Унаследовано от XmlNode) |
Last |
Возвращает последний дочерний узел данного узла. (Унаследовано от XmlNode) |
Local |
Возвращает локальное имя узла. |
Name |
Возвращает полное имя узла. |
NamespaceURI |
Возвращает URI пространства имен данного узла. (Унаследовано от XmlNode) |
Name |
Возвращает класс XmlNameTable, связанный с данной реализацией. |
Next |
Возвращает узел, следующий сразу за данным узелом. (Унаследовано от XmlNode) |
Node |
Возвращает тип текущего узла. |
Outer |
Возвращает разметку, содержащую данный узел и все его дочерние узлы. (Унаследовано от XmlNode) |
Owner |
Возвращает XmlDocument, к которому принадлежит текущий узел. |
Parent |
Возвращает родительский узел для данного узла (только узлов, у которых они могут быть). |
Parent |
Возвращает родительский узел для данного узла (только для тех узлов, которые могут иметь родительские узлы). (Унаследовано от XmlNode) |
Prefix |
Возвращает или задает префикс пространства имен данного узла. (Унаследовано от XmlNode) |
Preserve |
Возвращает или задает значение, определяющее, будут ли сохранены знаки-разделители в содержимом элемента. |
Previous |
Возвращает узел, непосредственно предшествующий данному узлу. (Унаследовано от XmlNode) |
Previous |
Возвращает текстовый узел, непосредственно предшествующий данному. (Унаследовано от XmlNode) |
Schema |
Возвращает информационный набор после проверки схемы (PSVI) для этого узла. |
Schema |
Возвращает информационный набор после проверки схемы (назначенный этому узлу в результате проверки схемы). (Унаследовано от XmlNode) |
Schemas |
Возвращает или задает объект XmlSchemaSet, связанный с данным объектом XmlDocument. |
Value |
Возвращает или задает значение узла. (Унаследовано от XmlNode) |
Xml |
Задает XmlResolver, используемый для разрешения внешних ресурсов. |
Append |
Добавляет указанный узел в конец списка дочерних узлов данного узла. (Унаследовано от XmlNode) |
Clone() |
Создает дубликат этого узла. (Унаследовано от XmlNode) |
Clone |
Создает дубликат этого узла. |
Create |
Создает объект XmlAttribute с указанным Name. |
Create |
Создает XmlAttribute с помощью указанного полного имени и NamespaceURI. |
Create |
Создает объект XmlAttribute с помощью указанных значений Prefix, LocalName и NamespaceURI. |
Create |
Создает объект XmlCDataSection, содержащий указанные данные. |
Create |
Создает объект XmlComment, содержащий указанные данные. |
Create |
Создает атрибут по умолчанию с помощью указанного префикса, локального имени и URI пространства имен. |
Create |
Создает XmlDocumentFragment. |
Create |
Возвращает новый объект XmlDocumentType. |
Create |
Создает элемент с указанным именем. |
Create |
Создает XmlElement с помощью полного имени и NamespaceURI. |
Create |
Создает элемент с помощью указанных Prefix, LocalName и NamespaceURI. |
Create |
Создает объект XmlEntityReference с указанным именем. |
Create |
Создает новый объект XPathNavigator для навигации в данном документе. |
Create |
Создает класс XPathNavigator для перемещения данного объекта. (Унаследовано от XmlNode) |
Create |
Создает объект XPathNavigator для навигации в данном документе, расположенном в указанном узле XmlNode. |
Create |
Создает XmlNode с помощью указанного типа узла, а также свойств Name и NamespaceURI. |
Create |
Создает объект XmlNode с помощью указанных значений XmlNodeType, Name и NamespaceURI. |
Create |
Создает объект XmlNode с помощью указанных типов XmlNodeType, Prefix, Name и NamespaceURI. |
Create |
Создает XmlProcessingInstruction с помощью указанного имени и данных. |
Create |
Создает узел XmlSignificantWhitespace. |
Create |
Создает объект XmlText с указанным текстом. |
Create |
Создает узел XmlWhitespace. |
Create |
Создает узел XmlDeclaration с указанными значениями. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Возвращает элемент XmlElement с указанным идентификатором. |
Get |
Возвращает значение XmlNodeList, содержащее список всех элементов-потомков, соответствующих указанному имени Name. |
Get |
Возвращает XmlNodeList, содержащий список всех элементов-потомков, соответствующих указанным значениям LocalName и NamespaceURI. |
Get |
Возвращает перечислитель, выполняющий итерацию дочерних узлов текущего узла. (Унаследовано от XmlNode) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Ищет наиболее точное объявление xmlns для заданного префикса, принадлежащее области действия текущего узла, и возвращает универсальный код ресурса (URI) пространства имен в объявлении. (Унаследовано от XmlNode) |
Get |
Ищет наиболее точное объявление xmlns для универсального кода ресурса (URI) пространства имен, принадлежащее области действия текущего узла, и возвращает префикс, определенный в этом объявлении. (Унаследовано от XmlNode) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Import |
Импортирует в текущий документ узел из другого документа. |
Insert |
Вставляет заданный узел сразу после указанного узла ссылки. (Унаследовано от XmlNode) |
Insert |
Вставляет заданный узел сразу перед указанным узлом ссылки. (Унаследовано от XmlNode) |
Load(Stream) |
Загружает XML-документ из указанного потока. |
Load(String) |
Загружает XML-документ из указанного URL-адреса. |
Load(Text |
Загружает XML-документ из указанного TextReader. |
Load(Xml |
Загружает XML-документ из указанного XmlReader. |
Load |
Загружает XML-документ из указанной строки. |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Normalize() |
Помещает все узлы XmlText на максимальную глубину поддерева, расположенного под данным узлом XmlNode, в обычную форму, где узлы XmlText разделяются только разметкой (теги, примечания, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности). Смежные узлы XmlText отсутствуют. (Унаследовано от XmlNode) |
Prepend |
Добавляет указанный узел в начало списка дочерних узлов данного узла. (Унаследовано от XmlNode) |
Read |
Создает объект XmlNode на основе данных из XmlReader. Средство чтения должно быть позиционировано на узел или атрибут. |
Remove |
Удаляет все дочерние узлы и (или) атрибуты текущего узла. (Унаследовано от XmlNode) |
Remove |
Удаляет указанный дочерний узел. (Унаследовано от XmlNode) |
Replace |
Заменяет дочерний узел |
Save(Stream) |
Сохраняет XML-документ в указанном потоке. |
Save(String) |
Сохраняет XML-документ в указанном файле. Если указанный файл существует, метод перезаписывает его. |
Save(Text |
Сохраняет XML-документ в указанном TextWriter. |
Save(Xml |
Сохраняет XML-документ в указанном XmlWriter. |
Select |
Выбирает список узлов в соответствии с выражением XPath. (Унаследовано от XmlNode) |
Select |
Выбирает список узлов в соответствии с выражением XPath. Префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager. (Унаследовано от XmlNode) |
Select |
Выделяет первый объект |
Select |
Выделяет первый объект |
Supports(String, String) |
Проверяет, присутствует ли указанное средство в реализации DOM. (Унаследовано от XmlNode) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Validate(Validation |
Проверяет XmlDocument по схемам языка XSD, содержащимся в свойстве Schemas. |
Validate(Validation |
Проверяет указанный объект XmlNode по схемам языка XSD, содержащимся в свойстве Schemas. |
Write |
Сохраняет все дочерние узлы узла |
Write |
Сохраняет узел |
Node |
Возникает при изменении свойства Value узла, принадлежащего данному документу. |
Node |
Возникает при намерении изменить свойство Value узла, принадлежащего данному документу. |
Node |
Возникает после вставки узла, принадлежащего данному документу, в другой узел. |
Node |
Возникает перед вставкой узла, принадлежащего данному документу, в другой узел. |
Node |
Возникает после удаления узла, принадлежащего данному документу, из родительского узла. |
Node |
Возникает перед удалением узла из документа. |
ICloneable. |
Описание этого члена см. в разделе Clone(). (Унаследовано от XmlNode) |
IEnumerable. |
Описание этого члена см. в разделе GetEnumerator(). (Унаследовано от XmlNode) |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
Of |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
As |
Позволяет осуществлять параллельный запрос. |
As |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
Create |
Создает новый объект навигатора XPath для навигации по указанному документу. |
Create |
Создает объект навигатора XPath для навигации по указанному документу, размещенному на указанном узле. |
Create |
Создает навигатор XPath для навигации по указанному узлу. |
Select |
Выбирает список узлов, которые соответствуют указанному выражению XPath. |
Select |
Выбирает список узлов, которые соответствуют указанному выражению XPath. Префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного диспетчера пространств имен. |
Select |
Выделяет первый узел, соответствующий выражению XPath. |
Select |
Выделяет первый узел, соответствующий выражению XPath. Префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного диспетчера пространств имен. |
To |
Создает экземпляр IXPathNavigable, используемый для создания навигаторов. |
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: