XmlAttribute XmlAttribute XmlAttribute XmlAttribute Class

Определение

Представляет атрибут.Represents an attribute. Допустимые значения атрибута и его значения по умолчанию определены в определении DTD или схеме.Valid and default values for the attribute are defined in a document type definition (DTD) or schema.

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

Комментарии

Атрибуты могут быть связаны с элементом.Attributes can be associated with an element. Используйте свойство, чтобы получить объект XmlElement , которому принадлежит атрибут. OwnerElementUse the OwnerElement property to get the XmlElement to which the attribute belongs.

Класс имеет несколько методов, которые позволяют обращаться к узлам атрибутов (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttributeи т. д.). XmlElementThe XmlElement class has several methods which allow you to access attribute nodes (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttribute, and so on). Кроме того, можно вызвать XmlElement.Attributes свойство, которое XmlAttributeCollection возвращает значение, позволяющее получить доступ к атрибутам по имени или индексу из коллекции.Additionally, you can call the XmlElement.Attributes property, which returns an XmlAttributeCollection enabling you to access attributes by name or index from the collection.

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

XmlAttribute(String, String, String, XmlDocument) XmlAttribute(String, String, String, XmlDocument) XmlAttribute(String, String, String, XmlDocument) XmlAttribute(String, String, String, XmlDocument)

Инициализирует новый экземпляр класса XmlAttribute.Initializes a new instance of the XmlAttribute class.

Свойства

Attributes Attributes Attributes Attributes

Возвращает класс XmlAttributeCollection, содержащий атрибуты данного узла.Gets an XmlAttributeCollection containing the attributes of this node.

(Inherited from XmlNode)
BaseURI BaseURI BaseURI BaseURI

Возвращает базовый URI узла.Gets the base Uniform Resource Identifier (URI) of the node.

ChildNodes ChildNodes ChildNodes ChildNodes

Возвращает все дочерние узлы данного узла.Gets all the child nodes of the node.

(Inherited from XmlNode)
FirstChild FirstChild FirstChild FirstChild

Возвращает первый дочерний узел данного узла.Gets the first child of the node.

(Inherited from XmlNode)
HasChildNodes HasChildNodes HasChildNodes HasChildNodes

Возвращает значение, свидетельствующее о наличии дочерних узлов у текущего узла.Gets a value indicating whether this node has any child nodes.

(Inherited from XmlNode)
InnerText InnerText InnerText InnerText

Задает последовательно соединенные значения узла и его дочерних узлов.Sets the concatenated values of the node and all its children.

InnerXml InnerXml InnerXml InnerXml

Задает значение атрибута.Sets the value of the attribute.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Возвращает значение, определяющее, доступен ли узел только для чтения.Gets a value indicating whether the node is read-only.

(Inherited from XmlNode)
Item[String, String] Item[String, String] Item[String, String] Item[String, String]

Возвращает первый дочерний элемент с помощью указанного свойства LocalName и NamespaceURI.Gets the first child element with the specified LocalName and NamespaceURI.

(Inherited from XmlNode)
Item[String] Item[String] Item[String] Item[String]

Возвращает первый дочерний элемент с помощью указанного свойства Name.Gets the first child element with the specified Name.

(Inherited from XmlNode)
LastChild LastChild LastChild LastChild

Возвращает последний дочерний узел данного узла.Gets the last child of the node.

(Inherited from XmlNode)
LocalName LocalName LocalName LocalName

Возвращает локальное имя узла.Gets the local name of the node.

Name Name Name Name

Возвращает полное имя узла.Gets the qualified name of the node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Возвращает URI пространства имен данного узла.Gets the namespace URI of this node.

NextSibling NextSibling NextSibling NextSibling

Возвращает узел, следующий сразу за данным узлом.Gets the node immediately following this node.

(Inherited from XmlNode)
NodeType NodeType NodeType NodeType

Возвращает тип текущего узла.Gets the type of the current node.

OuterXml OuterXml OuterXml OuterXml

Возвращает разметку, содержащую данный узел и все его дочерние узлы.Gets the markup containing this node and all its child nodes.

(Inherited from XmlNode)
OwnerDocument OwnerDocument OwnerDocument OwnerDocument

Возвращает документ XmlDocument, которому принадлежит данный узел.Gets the XmlDocument to which this node belongs.

OwnerElement OwnerElement OwnerElement OwnerElement

Возвращает XmlElement, которому принадлежит атрибут.Gets the XmlElement to which the attribute belongs.

ParentNode ParentNode ParentNode ParentNode

Возвращает родительский узел данного узла.Gets the parent of this node. Для узлов XmlAttribute это свойство всегда возвращает значение null.For XmlAttribute nodes, this property always returns null.

Prefix Prefix Prefix Prefix

Возвращает или задает префикс пространства имен данного узла.Gets or sets the namespace prefix of this node.

PreviousSibling PreviousSibling PreviousSibling PreviousSibling

Возвращает узел, непосредственно предшествующий данному узлу.Gets the node immediately preceding this node.

(Inherited from XmlNode)
PreviousText PreviousText PreviousText PreviousText

Возвращает текстовый узел, непосредственно предшествующий данному.Gets the text node that immediately precedes this node.

(Inherited from XmlNode)
SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Возвращает информационный набор после проверки схемы (назначенный этому узлу в результате проверки схемы).Gets the post-schema-validation-infoset that has been assigned to this node as a result of schema validation.

Specified Specified Specified Specified

Возвращает значение, указывающее, было ли явно задано значение атрибута.Gets a value indicating whether the attribute value was explicitly set.

Value Value Value Value

Возвращает или задает значение узла.Gets or sets the value of the node.

Методы

AppendChild(XmlNode) AppendChild(XmlNode) AppendChild(XmlNode) AppendChild(XmlNode)

Добавляет указанный узел в конец списка дочерних узлов данного узла.Adds the specified node to the end of the list of child nodes, of this node.

Clone() Clone() Clone() Clone()

Создает дубликат этого узла.Creates a duplicate of this node.

(Inherited from XmlNode)
CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean)

Создает дубликат этого узла.Creates a duplicate of this node.

CreateNavigator() CreateNavigator() CreateNavigator() CreateNavigator()

Создает класс XPathNavigator для перемещения данного объекта.Creates an XPathNavigator for navigating this object.

(Inherited from XmlNode)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, выполняющий итерацию дочерних узлов текущего узла.Gets an enumerator that iterates through the child nodes in the current node.

(Inherited from XmlNode)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String)

Ищет наиболее точное объявление xmlns для заданного префикса, принадлежащее области действия текущего узла, и возвращает универсальный код ресурса (URI) пространства имен в объявлении.Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(Inherited from XmlNode)
GetPrefixOfNamespace(String) GetPrefixOfNamespace(String) GetPrefixOfNamespace(String) GetPrefixOfNamespace(String)

Ищет наиболее точное объявление xmlns для универсального кода ресурса (URI) пространства имен, принадлежащее области действия текущего узла, и возвращает префикс, определенный в этом объявлении.Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Inherited from XmlNode)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode) InsertAfter(XmlNode, XmlNode)

Вставляет заданный узел сразу после указанного узла ссылки.Inserts the specified node immediately after the specified reference node.

InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode) InsertBefore(XmlNode, XmlNode)

Вставляет заданный узел сразу перед указанным узлом ссылки.Inserts the specified node immediately before the specified reference node.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Normalize() Normalize() Normalize() Normalize()

Помещает все узлы XmlText на максимальную глубину поддерева, расположенного под данным узлом XmlNode, в обычную форму, где узлы XmlText разделяются только разметкой (теги, примечания, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности). Смежные узлы XmlText отсутствуют.Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(Inherited from XmlNode)
PrependChild(XmlNode) PrependChild(XmlNode) PrependChild(XmlNode) PrependChild(XmlNode)

Добавляет указанный узел в начало списка дочерних узлов данного узла.Adds the specified node to the beginning of the list of child nodes for this node.

RemoveAll() RemoveAll() RemoveAll() RemoveAll()

Удаляет все дочерние узлы и (или) атрибуты текущего узла.Removes all the child nodes and/or attributes of the current node.

(Inherited from XmlNode)
RemoveChild(XmlNode) RemoveChild(XmlNode) RemoveChild(XmlNode) RemoveChild(XmlNode)

Удаляет указанный дочерний узел.Removes the specified child node.

ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode) ReplaceChild(XmlNode, XmlNode)

Заменяет указанный дочерний узел заданным новым дочерним узлом.Replaces the child node specified with the new child node specified.

SelectNodes(String) SelectNodes(String) SelectNodes(String) SelectNodes(String)

Выбирает список узлов в соответствии с выражением XPath.Selects a list of nodes matching the XPath expression.

(Inherited from XmlNode)
SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager) SelectNodes(String, XmlNamespaceManager)

Выбирает список узлов в соответствии с выражением XPath.Selects a list of nodes matching the XPath expression. Префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Inherited from XmlNode)
SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String)

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

(Inherited from XmlNode)
SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager) SelectSingleNode(String, XmlNamespaceManager)

Выделяет первый объект XmlNode, соответствующий выражению XPath.Selects the first XmlNode that matches the XPath expression. Префиксы, найденные в выражении XPath, разрешаются с помощью предоставленного XmlNamespaceManager.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Inherited from XmlNode)
Supports(String, String) Supports(String, String) Supports(String, String) Supports(String, String)

Проверяет, присутствует ли указанное средство в реализации DOM.Tests if the DOM implementation implements a specific feature.

(Inherited from XmlNode)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
WriteContentTo(XmlWriter) WriteContentTo(XmlWriter) WriteContentTo(XmlWriter) WriteContentTo(XmlWriter)

Сохраняет все дочерние узлы узла в заданном XmlWriter.Saves all the children of the node to the specified XmlWriter.

WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter)

Сохраняет узел в заданном XmlWriter.Saves the node to the specified XmlWriter.

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

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Описание этого члена см. в разделе Clone().For a description of this member, see Clone().

(Inherited from XmlNode)
IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Описание этого члена см. в разделе GetEnumerator().For a description of this member, see GetEnumerator().

(Inherited from XmlNode)

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

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

CreateNavigator(XmlNode) CreateNavigator(XmlNode) CreateNavigator(XmlNode) CreateNavigator(XmlNode)
SelectNodes(XmlNode, String) SelectNodes(XmlNode, String) SelectNodes(XmlNode, String) SelectNodes(XmlNode, String)
SelectNodes(XmlNode, String, XmlNamespaceManager) SelectNodes(XmlNode, String, XmlNamespaceManager) SelectNodes(XmlNode, String, XmlNamespaceManager) SelectNodes(XmlNode, String, XmlNamespaceManager)
SelectSingleNode(XmlNode, String) SelectSingleNode(XmlNode, String) SelectSingleNode(XmlNode, String) SelectSingleNode(XmlNode, String)
SelectSingleNode(XmlNode, String, XmlNamespaceManager) SelectSingleNode(XmlNode, String, XmlNamespaceManager) SelectSingleNode(XmlNode, String, XmlNamespaceManager) SelectSingleNode(XmlNode, String, XmlNamespaceManager)
ToXPathNavigable(XmlNode) ToXPathNavigable(XmlNode) ToXPathNavigable(XmlNode) ToXPathNavigable(XmlNode)

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

Дополнительно