XmlAttributeCollection 类

定义

表示可以按名称或索引访问的属性的集合。

public ref class XmlAttributeCollection sealed : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public ref class XmlAttributeCollection : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
public class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
type XmlAttributeCollection = class
    inherit XmlNamedNodeMap
    interface ICollection
    interface IEnumerable
Public NotInheritable Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
Public Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
继承
XmlAttributeCollection
实现

注解

XmlAttributeCollectionXmlNamedNodeMap通过添加强类型帮助程序方法扩展 类。 可以使用此类在集合中添加、删除或修改属性。 XmlAttributeCollectionXmlElement.Attributes 属性返回。

属性

Count

获取 XmlNamedNodeMap 中的节点数。

(继承自 XmlNamedNodeMap)
ItemOf[Int32]

获取具有指定索引的特性。

ItemOf[String, String]

获取具有指定的本地名称和命名空间唯一资源标识符 (URI) 的特性。

ItemOf[String]

获取具有指定名称的特性。

方法

Append(XmlAttribute)

将指定的特性插入集合,并将其作为集合中的最后一个节点。

CopyTo(XmlAttribute[], Int32)

从该集合中将所有 XmlAttribute 对象复制到给定数组。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

提供对 XmlNamedNodeMap 中节点集合上“foreach”样式迭代的支持。

(继承自 XmlNamedNodeMap)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetNamedItem(String)

检索通过名称指定的 XmlNode

(继承自 XmlNamedNodeMap)
GetNamedItem(String, String)

检索具有匹配的 LocalNameNamespaceURI 的节点。

(继承自 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)

移除具有匹配的 LocalNameNamespaceURI 的节点。

(继承自 XmlNamedNodeMap)
SetNamedItem(XmlNode)

使用 Name 属性添加 XmlNode

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

适用于

另请参阅