C# Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

C# Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
FTP
HTML to XML
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
RSA Encryption
S/MIME
Socket
Spider
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Email Object
POP3
SMTP
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
SSH Key
SSH
SSH Tunnel
SFTP

Unreleased...
Bzip2
LZW
Bz2
Icon

 

 

 

 

 

 

How to Create an XML Document

Download Chilkat .NET for 2.0 / 3.5 Framework

Download Chilkat .NET for 1.0 / 1.1 Framework

C# to Create an XML Document.

// Very simple example code to create an XML document in C#
private void CreateXml_Click(object sender, System.EventArgs e)
{
	// Create the root node of a new XML document.
	Chilkat.Xml xml = new Chilkat.Xml();

	// This is going to be a collection of contacts.
	xml.Tag = "companies";
	
	// Create a child node to hold a contact record.
	// Our "xml" object will now reference the new node.
	xml = xml.NewChild("company","");

	// Create a "company" record.  NewChild2 does not return the child node that is created.
	xml.NewChild2("name","Chilkat Software, Inc.");
	xml.NewChild2("address","1719 E Forest Ave");
	xml.NewChild2("city","Wheaton");
	xml.NewChild2("state","IL");
	xml.NewChild2("zip","60187");
	xml.NewChild2("website","http://www.chilkatsoft.com");
	xml.NewChild2("phone","312-953-3949");

	// Move up the tree and create another contact record.
	// GetParent2 updates our internal reference to the parent.
	xml.GetParent2();

	xml = xml.NewChild("company","");
	xml.NewChild2("name","Microsoft Corporation");
	xml.NewChild2("address","One Microsoft Way");
	xml.NewChild2("city","Redmond");
	xml.NewChild2("state","WA");
	xml.NewChild2("zip","98052");
	xml.NewChild2("website","http://www.microsoft.com");
	xml.NewChild2("phone","425-882-8080");

	xml.GetParent2();
	xml = xml.NewChild("company","");
	xml.NewChild2("name","Intel Corporation");
	xml.NewChild2("address","2200 Mission College Blvd.");
	xml.NewChild2("city","Santa Clara");
	xml.NewChild2("state","CA");
	xml.NewChild2("zip","95052");
	xml.NewChild2("website","http://www.intel.com");
	xml.NewChild2("phone","408-765-8080");

	xml.GetParent2();
	xml = xml.NewChild("company","");
	xml.NewChild2("name","Adobe Systems Incorporated");
	xml.NewChild2("address","345 Park Avenue");
	xml.NewChild2("city","San Jose");
	xml.NewChild2("state","CA");
	xml.NewChild2("zip","95110");
	xml.NewChild2("website","http://www.adobe.com");
	xml.NewChild2("phone","408-536-6000");

	// We can always get back to the root by calling GetRoot (or GetRoot2)
	xml.GetRoot2();

	// Add the tag that specifies our character encoding.
	xml.Encoding = "iso-8859-1";

	// Save the document.
	xml.SaveXml("companies.xml");
}

 

 

 

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2008 Chilkat Software, Inc. All Rights Reserved.

Email Component · XML Parser