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, GetAttributeNodeRemoveAttributeи т. д.). Можно также использовать 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

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

SchemaInfo

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

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

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

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

Методы

AppendChild(XmlNode)

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

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

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

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

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

CreateNavigator()

Создает класс XPathNavigator для перемещения данного объекта.

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

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

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

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

GetAttribute(String, String)

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

GetAttributeNode(String)

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

GetAttributeNode(String, String)

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

GetElementsByTagName(String)

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

GetElementsByTagName(String, String)

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

GetEnumerator()

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

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

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

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

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

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

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

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

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

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

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

HasAttribute(String, String)

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

InsertAfter(XmlNode, XmlNode)

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

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

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

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

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

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

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

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

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

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

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

RemoveAllAttributes()

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

RemoveAttribute(String)

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

RemoveAttribute(String, String)

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

RemoveAttributeAt(Int32)

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

RemoveAttributeNode(String, String)

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

RemoveAttributeNode(XmlAttribute)

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

RemoveChild(XmlNode)

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

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

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

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

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

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

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

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

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

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

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

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

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

SetAttribute(String, String, String)

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

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)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

CreateNavigator(XmlNode)

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

SelectNodes(XmlNode, String)

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

SelectNodes(XmlNode, String, XmlNamespaceManager)

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

SelectSingleNode(XmlNode, String)

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

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

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

ToXPathNavigable(XmlNode)

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

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

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