Прочитать на английском

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


XmlAttributeCollection Класс

Определение

Представляет коллекцию атрибутов, к которым можно обращаться по имени или индексу.

public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
public class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
Наследование
XmlAttributeCollection
Реализации

Комментарии

XmlAttributeCollection расширяет класс, XmlNamedNodeMap добавляя строго типизированные вспомогательные методы. Этот класс можно использовать для добавления, удаления или изменения атрибутов в коллекции. XmlAttributeCollection возвращается свойством XmlElement.Attributes .

Свойства

Count

Получает число узлов в объекте XmlNamedNodeMap.

(Унаследовано от XmlNamedNodeMap)
ItemOf[Int32]

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

ItemOf[String, String]

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

ItemOf[String]

Получает атрибут с заданным именем.

Методы

Append(XmlAttribute)

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

CopyTo(XmlAttribute[], Int32)

Копирует объекты XmlAttribute из этой коллекции в заданный массив.

Equals(Object)

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

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

Обеспечивает поддержку итерации стиля "foreach" для коллекции узлов в объекте XmlNamedNodeMap.

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

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

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

Получает объект XmlNode, указанный по имени.

(Унаследовано от XmlNamedNodeMap)
GetNamedItem(String, String)

Получает узел с соответствующими свойствами LocalName и NamespaceURI.

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

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

(Унаследовано от Object)
InsertAfter(XmlAttribute, XmlAttribute)

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

InsertBefore(XmlAttribute, XmlAttribute)

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

Item(Int32)

Получает узел по указанному индексу в XmlNamedNodeMap.

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

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

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

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

Remove(XmlAttribute)

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

RemoveAll()

Удаляет все атрибуты из коллекции.

RemoveAt(Int32)

Удаляет из коллекции атрибут, соответствующий указанному индексу.

RemoveNamedItem(String)

Удаляет узел из XmlNamedNodeMap.

(Унаследовано от XmlNamedNodeMap)
RemoveNamedItem(String, String)

Удаляет узел с соответствующими объектами LocalName и NamespaceURI.

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

Добавляет узел XmlNode с помощью свойства Name.

ToString()

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

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

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

ICollection.CopyTo(Array, Int32)

Описание этого члена см. в разделе CopyTo(XmlAttribute[], Int32).

ICollection.Count

Описание этого члена см. в разделе ICollection.Count.

ICollection.IsSynchronized

Описание этого члена см. в разделе ICollection.IsSynchronized.

ICollection.SyncRoot

Описание этого члена см. в разделе ICollection.SyncRoot.

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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

Продукт Версии
.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

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