C# Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
DKIM / DomainKey
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Amazon S3
NTLM
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

Building an XML Document

Demonstrates how to build the following XML document:

<accrep:AccidentReport>
  <accrep:VehicleSection>
    <accrep:Vehicle>
      <accrep:DriverOrPedestrian>D</accrep:DriverOrPedestrian>
      <accrep:Number>1</accrep:Number>
      <accrep:Name>
        <accrep:First>John</accrep:First>
        <accrep:Last>Doe</accrep:Last>
        <accrep:Middle>Robert</accrep:Middle>
      </accrep:Name>
      <accrep:Passengers>
        <accrep:Name>
          <accrep:First>John</accrep:First>
          <accrep:Last>Doe, Jr.</accrep:Last>
          <accrep:Middle>Robert</accrep:Middle>
        </accrep:Name>
      </accrep:Passengers>
      <accrep:Passengers>
	  <accrep:Name>
          <accrep:First>Sally</accrep:First>
          <accrep:Last>Doe</accrep:Last>
          <accrep:Middle>Crystal</accrep:Middle>
        </accrep:Name>
      </accrep:Passengers>
    </accrep:Vehicle>
    <accrep:Vehicle>
      <accrep:DriverOrPedestrian>D</accrep:DriverOrPedestrian>
      <accrep:Number>2</accrep:Number>
      <accrep:Name>
        <accrep:First>John</accrep:First>
        <accrep:Last>Public</accrep:Last>
        <accrep:Middle>Q</accrep:Middle>
      </accrep:Name>
      <accrep:Passengers>
        <accrep:Name>
          <accrep:First>Billy</accrep:First>
          <accrep:Last>Public</accrep:Last>
          <accrep:Middle>Bob</accrep:Middle>
        </accrep:Name>
      </accrep:Passengers>
      <accrep:Passengers>
	  <accrep:Name>
          <accrep:First>Kelly</accrep:First>
          <accrep:Last>Public</accrep:Last>
          <accrep:Middle>Emily</accrep:Middle>
        </accrep:Name>
      </accrep:Passengers>
    </accrep:Vehicle>
  </accrep:VehicleSection>
</accrep:AccidentReport>

Download: Chilkat .NET Assemblies

Chilkat.Xml xml1 = new Chilkat.Xml();
xml1.Tag = "accrep:AccidentReport";
Chilkat.Xml xml2 = null;
xml2 = xml1.NewChild("accrep:VehicleSection","");
Chilkat.Xml xml3 = null;
xml3 = xml2.NewChild("accrep:Vehicle","");
xml3.NewChild2("accrep:DriverOrPedestrian","D");
xml3.NewChild2("accrep:Number","1");
Chilkat.Xml xml6 = null;
xml6 = xml3.NewChild("accrep:Name","");
xml6.NewChild2("accrep:First","John");
xml6.NewChild2("accrep:Last","Doe");
xml6.NewChild2("accrep:Middle","Robert");

Chilkat.Xml xml10 = null;
xml10 = xml3.NewChild("accrep:Passengers","");
Chilkat.Xml xml11 = null;
xml11 = xml10.NewChild("accrep:Name","");
xml11.NewChild2("accrep:First","John");
xml11.NewChild2("accrep:Last","Doe, Jr.");
xml11.NewChild2("accrep:Middle","Robert");

Chilkat.Xml xml15 = null;
xml15 = xml3.NewChild("accrep:Passengers","");
Chilkat.Xml xml16 = null;
xml16 = xml15.NewChild("accrep:Name","");
xml16.NewChild2("accrep:First","Sally");
xml16.NewChild2("accrep:Last","Doe");
xml16.NewChild2("accrep:Middle","Crystal");

Chilkat.Xml xml20 = null;
xml20 = xml2.NewChild("accrep:Vehicle","");
xml20.NewChild2("accrep:DriverOrPedestrian","D");
xml20.NewChild2("accrep:Number","2");
Chilkat.Xml xml23 = null;
xml23 = xml20.NewChild("accrep:Name","");
xml23.NewChild2("accrep:First","John");
xml23.NewChild2("accrep:Last","Public");
xml23.NewChild2("accrep:Middle","Q");

Chilkat.Xml xml27 = null;
xml27 = xml20.NewChild("accrep:Passengers","");
Chilkat.Xml xml28 = null;
xml28 = xml27.NewChild("accrep:Name","");
xml28.NewChild2("accrep:First","Billy");
xml28.NewChild2("accrep:Last","Public");
xml28.NewChild2("accrep:Middle","Bob");

Chilkat.Xml xml32 = null;
xml32 = xml20.NewChild("accrep:Passengers","");
Chilkat.Xml xml33 = null;
xml33 = xml32.NewChild("accrep:Name","");
xml33.NewChild2("accrep:First","Kelly");
xml33.NewChild2("accrep:Last","Public");
xml33.NewChild2("accrep:Middle","Emily");

//  Display the XML:
textBox1.Text += xml1.GetXml() + "\r\n";


 

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

Email Component · XML Parser