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


XmlElement Класс

Определение

Представляет элемент.

public ref class XmlElement : System::Xml::XmlLinkedNode
public class XmlElement : System.Xml.XmlLinkedNode
type XmlElement = class
    inherit XmlLinkedNode
Public Class XmlElement
Inherits XmlLinkedNode
Наследование

Комментарии

Элементы являются одним из наиболее распространенных узлов в объектной модели W3C (DOM). Элементы могут иметь атрибуты, связанные с ними. Класс XmlElement имеет множество методов для доступа к атрибутам (GetAttribute, SetAttribute, , RemoveAttributeGetAttributeNodeи т. д.). Вы также можете использовать Attributes свойство, которое возвращает XmlAttributeCollection возможность доступа к атрибутам по имени или индексу из коллекции.

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

Имя Описание
XmlElement(String, String, String, XmlDocument)

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

Свойства

Имя Описание
Attributes

XmlAttributeCollection Возвращает список атрибутов для этого узла.

BaseURI

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

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

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

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

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

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

Возвращает значение, указывающее, имеет ли текущий boolean узел какие-либо атрибуты.

HasChildNodes

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

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

Возвращает или задает сцепленные значения узла и всех его дочерних элементов.

InnerXml

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

IsEmpty

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

IsReadOnly

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

(Унаследовано от XmlNode)
Item[String, String]

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

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

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

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

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

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

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

Name

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

NamespaceURI

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

NextSibling

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

NodeType

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

OuterXml

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

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

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

ParentNode

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

ParentNode

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

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

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

PreviousSibling

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

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

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

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

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

Value

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

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

Методы

Имя Описание
AppendChild(XmlNode)

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

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

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

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

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

CreateNavigator()

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

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

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

(Унаследовано от Object)
GetAttribute(String, String)

Возвращает значение атрибута с указанным локальным именем и URI пространства имен.

GetAttribute(String)

Возвращает значение атрибута с указанным именем.

GetAttributeNode(String, String)

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

GetAttributeNode(String)

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

GetElementsByTagName(String, String)

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

GetElementsByTagName(String)

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

GetEnumerator()

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

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

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

(Унаследовано от Object)
GetNamespaceOfPrefix(String)

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

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

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

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

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

(Унаследовано от Object)
HasAttribute(String, String)

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

HasAttribute(String)

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

InsertAfter(XmlNode, XmlNode)

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

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

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

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

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

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

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

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

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

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

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

RemoveAllAttributes()

Удаляет все указанные атрибуты из элемента. Атрибуты по умолчанию не удаляются.

RemoveAttribute(String, String)

Удаляет атрибут с указанным локальным именем и URI пространства имен. (Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется).

RemoveAttribute(String)

Удаляет атрибут по имени.

RemoveAttributeAt(Int32)

Удаляет узел атрибута с указанным индексом из элемента. (Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется).

RemoveAttributeNode(String, String)

Удаляет указанный XmlAttribute локальный URI имени и пространства имен. (Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется).

RemoveAttributeNode(XmlAttribute)

Удаляет указанный XmlAttributeобъект.

RemoveChild(XmlNode)

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

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

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

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

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

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

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

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

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

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

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

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

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

SetAttribute(String, String)

Задает значение атрибута с указанным именем.

SetAttributeNode(String, String)

Добавляет указанный XmlAttributeобъект.

SetAttributeNode(XmlAttribute)

Добавляет указанный XmlAttributeобъект.

Supports(String, String)

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

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

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

(Унаследовано от Object)
WriteContentTo(XmlWriter)

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

WriteTo(XmlWriter)

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

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

Имя Описание
ICloneable.Clone()

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

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

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

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

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

Имя Описание
AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

CreateNavigator(XmlNode)

Создает навигатор XPath для навигации по указанному узлу.

OfType<TResult>(IEnumerable)

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

SelectNodes(XmlNode, String, XmlNamespaceManager)

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

SelectNodes(XmlNode, String)

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

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

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

SelectSingleNode(XmlNode, String)

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

ToXPathNavigable(XmlNode)

Создает экземпляр, используемый IXPathNavigable для создания навигаторов.

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

См. также раздел