Write attribute value : Xml Atrributes « XML « C# / CSharp Tutorial






using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.XPath;

    public class MainClass
    {
        public static void Main()
        {
            XmlDocument doc;
            XPathNavigator editor;
            XmlWriter writer;

            doc = new System.Xml.XmlDocument();
            doc.Load("pubs.xml");
            editor = doc.CreateNavigator().SelectSingleNode("/pubs");
            writer = editor.AppendChild();
            writer.WriteStartElement("publishers");
            writer.WriteAttributeString("pub_id", "1234");
            writer.WriteAttributeString("pub_name", "A");
            writer.WriteEndElement();
            writer.Close();
            doc.Save("output.xml");
        }
    }








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