0% found this document useful (0 votes)
26 views

Using Using Using Using Using Using Using Using Using Using Public Partial Class Protected Void Object

This document contains C# code that creates an XML document representing a family. It creates XML elements for the family, father, mother, sister, and brother, adding attributes for each person's name and age. It adds the family element to a wrapper element, then saves the XML to a file.

Uploaded by

nishantgupta_ji
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Using Using Using Using Using Using Using Using Using Using Public Partial Class Protected Void Object

This document contains C# code that creates an XML document representing a family. It creates XML elements for the family, father, mother, sister, and brother, adding attributes for each person's name and age. It adds the family element to a wrapper element, then saves the XML to a file.

Uploaded by

nishantgupta_ji
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

using System;

using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;

public partial class _Default : System.Web.UI.Page


{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
//Create a new xmlDataDocument

XmlDataDocument myDoc = new XmlDataDocument();

//The familie

XmlElement Familie = myDoc.CreateElement("Familie");

//The elements wrapper

XmlElement wrapper = myDoc.CreateElement("xml");

//Create attributes

XmlAttribute version = myDoc.CreateAttribute("version");

XmlAttribute encoding = myDoc.CreateAttribute("encoding");

//Add values to attributes

version.Value = "1.0";

encoding.Value = "utf-8";

//Append attributes to their correspondent element

wrapper.Attributes.Append(version);

wrapper.Attributes.Append(encoding);

//The Father

XmlElement Father = myDoc.CreateElement("Father");

//Create attributes

XmlAttribute FatherName = myDoc.CreateAttribute("Name");


XmlAttribute FatherAge = myDoc.CreateAttribute("Age");

//Add values to attributes

FatherName.Value = "My father";

FatherAge.Value = "65";

//Append attributes to their correspondent element

Father.Attributes.Append(FatherName);

Father.Attributes.Append(FatherAge);

//Add the element to the Familie node

Familie.AppendChild(Father);

//The mother

XmlElement Mother = myDoc.CreateElement("Mother");

//Create attributes

XmlAttribute MotherName = myDoc.CreateAttribute("Name");

XmlAttribute MotherAge = myDoc.CreateAttribute("Age");

//Add values to attributes

MotherName.Value = "My mother";

MotherAge.Value = "60";

//Append attributes to their correspondent element

Mother.Attributes.Append(MotherName);

Mother.Attributes.Append(MotherAge);

//Add the element to the Familie node

Familie.AppendChild(Mother);

//The sister

XmlElement Sister = myDoc.CreateElement("Sister");

//Create attributes

XmlAttribute SisterName = myDoc.CreateAttribute("Name");

XmlAttribute SisterAge = myDoc.CreateAttribute("Age");

//Add values to attributes

SisterName.Value = "My sister";


SisterAge.Value = "20";

//Append attributes to their correspondent element

Sister.Attributes.Append(SisterName);

Sister.Attributes.Append(SisterAge);

//Add the element to the Familie node

Familie.AppendChild(Sister);

//The brother

XmlElement Brother = myDoc.CreateElement("Brother");

//Create attributes

XmlAttribute BrotherName = myDoc.CreateAttribute("Name");

XmlAttribute BrotherAge = myDoc.CreateAttribute("Age");

//Add values to attributes

BrotherName.Value = "My brother";

BrotherAge.Value = "21";

//Append attributes to their correspondent element

Brother.Attributes.Append(BrotherName);

Brother.Attributes.Append(BrotherAge);

//Add the element to the Familie node

Familie.AppendChild(Brother);

//wrapp all elements nodes in wrapper node

wrapper.AppendChild(Familie);

//Add the entire node in to the docuement

myDoc.AppendChild(wrapper);

//Save the xml document

myDoc.Save(@"C:\myFamilie.xml");

//Give a signal that all gonna be all right

Console.WriteLine("Document is generated successfully!!");


Console.Read();
}
}

You might also like