Name

XmlAttributeCollection — System.Xml (system.xml.dll) CF 1.0  class 

Synopsis

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
}

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( ).

Hierarchy

System.ObjectXmlNamedNodeMap(System.Collections.IEnumerable)XmlAttributeCollection(System.Collections.ICollection)

Returned ...

Get .NET & XML 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.