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
実装

注釈

XmlAttributeCollection は、 XmlNamedNodeMap 厳密に型指定されたヘルパー メソッドを追加して クラスを拡張します。 このクラスを使用して、コレクション内の属性を追加、削除、または変更できます。 XmlAttributeCollection は プロパティによって XmlElement.Attributes 返されます。

プロパティ

Count

XmlNamedNodeMap 内のノードの数を取得します。

(継承元 XmlNamedNodeMap)
ItemOf[Int32]

指定したインデックスの属性を取得します。

ItemOf[String, String]

指定したローカル名および名前空間 URI (Uniform Resource Identifier) の属性を取得します。

ItemOf[String]

指定した名前の属性を取得します。

メソッド

Append(XmlAttribute)

指定した属性をコレクション内の最後のノードとして挿入します。

CopyTo(XmlAttribute[], Int32)

このコレクション内のすべての XmlAttribute オブジェクトを、指定した配列にコピーします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

XmlNamedNodeMap 内のノードのコレクションに対する "foreach" スタイルの反復をサポートします。

(継承元 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)

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)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください