Code
// Define xmldocument
Xmldocument = New Xmldocument ();
// Define XML document header files
Xmldeclaration = Xmldocument. createxmldeclaration ( " 1.0 " , " UTF-8 " , Null );
// Add XML Document Header
Xmldocument. appendchild (xmldeclaration );
// Define the root of XML
Xmlelement xmlroot = Xmldocument. createelement ( " Userdata " );
// Add root attributes
Xmlroot. setattribute ( " Createuser " , " True " );
// Modify the root Attribute Value
Xmlroot. getattributenode ( " Createuser " ). Value = " False " ;
// Add a subnode and set its attributes
Xmldocument. appendchild (xmlroot );
Xmlelement dataconnection = Xmldocument. createelement ( " Dataconnection " );
Xmlelement Server = Xmldocument. createelement ( " Server " );
Server. innertext = " Localhost " ;
Xmlelement uid = Xmldocument. createelement ( " UID " );
UID. innertext = " SA " ;
Xmlelement pwd = Xmldocument. createelement ( " PWD " );
Xmlroot. appendchild (dataconnection );
Dataconnection. appendchild (server );
Dataconnection. appendchild (UID );
Dataconnection. appendchild (PWD );
// Save XML document
Xmldocument. Save ( " Book. xml " );
// Reads the server value of a subnode.
Xmlnode xnserver = Xmldocument. selectsinglenode ( " Userdata/dataconnection/Server " );
Console. writeline ( " Node server's value is " + Xnserver. innertext );
Console. Readline ();
Generated XMLCodeAs follows:
Code
<? XML version = "1.0" encoding = "UTF-8" ?>
< Userdata Createuser = "False" >
< Dataconnection >
< Server > Localhost </ Server >
< UID > SA </ UID >
< PWD />
</ Dataconnection >
</ Userdata >