This class defines a collection of attributes for an XmlElement node. An XmlAttributeCollection is returned by the XmlElement.Attributes property. The collection contains XmlAttribute objects that can be specified by either an object name or a zero-based index. Attribute nodes can be added and removed from the collection with methods , such as InsertBefore( ) , InsertAfter( ) , Prepend( ) , and RemoveAt( ) . public class XmlAttributeCollection , XmlNamedNodeMap : ICollection { // Public Instance Properties public virtual XmlAttribute this [string localName , string namespaceURI ]{get; } public virtual XmlAttribute this [string name ]{get; } public virtual XmlAttribute this [int i ]{get; } // Public Instance Methods public virtual XmlAttribute Append (XmlAttribute node ); public void CopyTo (XmlAttribute[ ] array , int index ); public virtual XmlAttribute InsertAfter (XmlAttribute newNode , XmlAttribute refNode ); public virtual XmlAttribute InsertBefore (XmlAttribute newNode , XmlAttribute refNode ); public virtual XmlAttribute Prepend (XmlAttribute node ); public virtual XmlAttribute Remove (XmlAttribute node ); public virtual void RemoveAll ( ); public virtual XmlAttribute RemoveAt (int i ); public override XmlNode SetNamedItem (XmlNode node ); // overrides XmlNamedNodeMap } HierarchySystem.Object XmlNamedNodeMap(System.Collections.IEnumerable) XmlAttributeCollection(System.Collections.ICollection) Returned ByXmlNode.Attributes |