Name

XmlAttributeCollection

Synopsis

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
}

Hierarchy

System.Object XmlNamedNodeMap(System.Collections.IEnumerable) XmlAttributeCollection(System.Collections.ICollection)

Returned By

XmlNode.Attributes

Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.