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.Object
→
XmlNamedNodeMap(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.