Chilkat Examples

ChilkatHOMEAndroid™Classic ASPCC++C#Delphi ActiveXDelphi DLLVisual FoxProJavaMFCObjective-CPerlPHP ActiveXPHP ExtensionPowerShellPythonRubySQL ServerUnicode CUnicode C++Visual Basic 6.0VB.NETVBScript

C# Examples

Certificates
Email Object
Encryption
FTP
HTML-to-XML/Text
Gzip
HTTP
IMAP
MHT / HTML Email
PFX/P12
Java KeyStore (JKS)
POP3
RSA Encryption
MIME
SMTP
Socket/SSL/TLS
SSH Key
SSH
SFTP
Tar Archive
XML
XMP
Zip

More Examples...
Amazon S3
Bounced Email
CSV
Diffie-Hellman
DKIM / DomainKey
NTLM

 

 

 

 

 

 

 

How to Create an XML Document

Download: Chilkat .NET Assemblies

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");
}

 

 

 

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