Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

XmlAttributeCollection.ItemOf Property (String)

Gets the attribute with the specified name.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)

public XmlAttribute this[
	string name
] { get; }

Parameters

name
Type: System.String

The qualified name of the attribute.

Property Value

Type: System.Xml.XmlAttribute
The XmlAttribute with the specified name. If the attribute does not exist, this property returns null.

This property is a Microsoft extension to the Document Object Model (DOM). It is equivalent to calling GetNamedItem.

The following example removes an attribute from the document.

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main(){

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");      

    //Create an attribute collection and remove an attribute 
    //from the collection.
    XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;
    attrColl.Remove(attrColl["genre"]);

    Console.WriteLine("Display the modified XML...\r\n");
    Console.WriteLine(doc.OuterXml);  
  }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Show:
© 2015 Microsoft