Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Sort XML Records
VB.NET sample code showing how to sort XML records in an XML document. Dim xml As New Chilkat.Xml() xml.LoadXmlFile("companies.xml") ' Sort the company records by name. Dim ascending As Boolean ascending = True xml.SortRecordsByContent("name", ascending) ' Sort the fields within each company record by the field name. Dim b As Boolean b = xml.FirstChild2() While b xml.SortByTag(ascending) b = xml.NextSibling2() End While xml.GetRoot2() xml.SaveXml("sortedByName.xml")The companies.xml file should contain this XML:
<?xml version="1.0" encoding="iso-8859-1" ?>
<companies>
<company>
<name>Chilkat Software, Inc.</name>
<address>1719 E Forest Ave</address>
<city>Wheaton</city>
<state>IL</state>
<zip>60187</zip>
<website>http://www.chilkatsoft.com</website>
<phone>630-784-9670</phone>
</company>
<company>
<name>Microsoft Corporation</name>
<address>One Microsoft Way</address>
<city>Redmond</city>
<state>WA</state>
<zip>98052</zip>
<website>http://www.microsoft.com</website>
<phone>555-882-8080</phone>
</company>
<company>
<name>Intel Corporation</name>
<address>2200 Mission College Blvd.</address>
<city>Santa Clara</city>
<state>CA</state>
<zip>95052</zip>
<website>http://www.intel.com</website>
<phone>555-765-8080</phone>
</company>
<company>
<name>Adobe Systems Incorporated</name>
<address>345 Park Avenue</address>
<city>San Jose</city>
<state>CA</state>
<zip>95110</zip>
<website>http://www.adobe.com</website>
<phone>555-536-6000</phone>
</company>
</companies>
|
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.