Chilkat HOME ASP Visual Basic VB.NET C# C C++ MFC Delphi FoxPro Java Perl Python Ruby SQL Server VBScript
Building an XML DocumentDemonstrates 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>
<?php $xml1 = new COM("Chilkat.Xml"); $xml1->Tag = 'accrep:AccidentReport'; // xml2 is a Chilkat.Xml $xml2 = $xml1->NewChild('accrep:VehicleSection',''); // xml3 is a Chilkat.Xml $xml3 = $xml2->NewChild('accrep:Vehicle',''); $xml3->NewChild2('accrep:DriverOrPedestrian','D'); $xml3->NewChild2('accrep:Number','1'); // xml6 is a Chilkat.Xml $xml6 = $xml3->NewChild('accrep:Name',''); $xml6->NewChild2('accrep:First','John'); $xml6->NewChild2('accrep:Last','Doe'); $xml6->NewChild2('accrep:Middle','Robert'); // xml10 is a Chilkat.Xml $xml10 = $xml3->NewChild('accrep:Passengers',''); // xml11 is a Chilkat.Xml $xml11 = $xml10->NewChild('accrep:Name',''); $xml11->NewChild2('accrep:First','John'); $xml11->NewChild2('accrep:Last','Doe, Jr.'); $xml11->NewChild2('accrep:Middle','Robert'); // xml15 is a Chilkat.Xml $xml15 = $xml3->NewChild('accrep:Passengers',''); // xml16 is a Chilkat.Xml $xml16 = $xml15->NewChild('accrep:Name',''); $xml16->NewChild2('accrep:First','Sally'); $xml16->NewChild2('accrep:Last','Doe'); $xml16->NewChild2('accrep:Middle','Crystal'); // xml20 is a Chilkat.Xml $xml20 = $xml2->NewChild('accrep:Vehicle',''); $xml20->NewChild2('accrep:DriverOrPedestrian','D'); $xml20->NewChild2('accrep:Number','2'); // xml23 is a Chilkat.Xml $xml23 = $xml20->NewChild('accrep:Name',''); $xml23->NewChild2('accrep:First','John'); $xml23->NewChild2('accrep:Last','Public'); $xml23->NewChild2('accrep:Middle','Q'); // xml27 is a Chilkat.Xml $xml27 = $xml20->NewChild('accrep:Passengers',''); // xml28 is a Chilkat.Xml $xml28 = $xml27->NewChild('accrep:Name',''); $xml28->NewChild2('accrep:First','Billy'); $xml28->NewChild2('accrep:Last','Public'); $xml28->NewChild2('accrep:Middle','Bob'); // xml32 is a Chilkat.Xml $xml32 = $xml20->NewChild('accrep:Passengers',''); // xml33 is a Chilkat.Xml $xml33 = $xml32->NewChild('accrep:Name',''); $xml33->NewChild2('accrep:First','Kelly'); $xml33->NewChild2('accrep:Last','Public'); $xml33->NewChild2('accrep:Middle','Emily'); // Display the XML: print $xml1->getXml() . "\n"; ?> |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.