The following example adds an attribute to an element. : Xml Atrributes « XML « C# / CSharp Tutorial






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

public class Sample
{
  public static void Main()
  {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='11111111111'><title>A</title></book>");
    XmlElement root = doc.DocumentElement;

    XmlAttribute attr = root.SetAttributeNode("genre", "urn:samples");
    attr.Value="novel";

    Console.WriteLine(doc.InnerXml);

  }
}








30.10.Xml Atrributes
30.10.1.Creates an attribute and adds it to an XML document.
30.10.2.Removes an attribute from the document.
30.10.3.The following example adds an attribute to an element.
30.10.4.XmlTextReader: move to content and move to first attribute
30.10.5.XmlTextReader: read all attributes
30.10.6.Using XmlAttributeOverrides with XmlSerializer
30.10.7.If it is an Attribute
30.10.8.Write attribute value