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藉由新增強型別協助程式方法來擴充 類別。 您可以使用這個類別來新增、移除或修改集合中的屬性。 XmlAttributeCollection 由 屬性傳 XmlElement.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)

使用其 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

適用於

另請參閱