I tried by using Saxon Query but couldnt get to the final solution. Can
anyone please help me out with a java program in getting the expected result
[sorted xml data].. Please no use of Array/Hashmap type of logic.
UnSorted XML Data
<?xml version="1.0" encoding="UTF-8"?>
<World>
<Country name="Pakistan">
<State name="Karachi" population="999"/>
<State name="Islamabad" population="900"/>
<State name="Rawalpandi" population="909"/>
</Country>
<Country name="India">
<State name="Bangalore" population="100"/>
<State name="AP" population="200"/>
<State name="Madras" population="300"/>
<State name="Kerala" population="400"/>
<State name="Hyderabad" population="500"/>
<State name="Delhi" population="600"/>
</Country>
</World>
Expected Result: Sorted XML Data
<?xml version="1.0" encoding="UTF-8"?>
<World>
<Country name="India">
<State name="AP" population="200"/>
<State name="Bangalore" population="100"/>
<State name="Delhi" population="600"/>
<State name="Hyderabad" population="500"/>
<State name="Kerala" population="400"/>
<State name="Madras" population="300"/>
</Country>
<Country name="Pakistan">
<State name="Islamabad" population="900"/>
<State name="Karachi" population="999"/>
<State name="Rawalpandi" population="909"/>
</Country>
</World>
- Khan
Sachin Thatte wrote:
>
> Sorting should be possible using the order by clause in Saxon Xquery.
>
> -Sachin
>
> -----Original Message-----
> From: Jacob Danner [mailto:[email protected]]
> Sent: Friday, October 10, 2008 9:34 AM
> To: [email protected]; [email protected]
> Subject: Re: sorting xml data in alphabetical order
>
> Passing on the the user list since this is more of a user question.
> AFAIK, xmlbeans provides no way to do this internally so you are going to
> need to manually sort the array before you set the value of country. The
> JDK provides Arrays.sort, but you can investigate using other sort
> routines.
>
> HTH,
> -jacobd
>
>
> On Fri, Oct 10, 2008 at 8:11 AM, Rauf khan <[email protected]> wrote:
>>
>> Hi,
>>
>> Using the jar of the xsd i was able to create an xml file & read it.
>> Now can anyone pls let me know how to sort the xml file in
>> alphabetical order including the parent & its child nodes. My xml file
>> structure is like this:
>>
>> <country name="India>
>> <state>Goa</state>
>> <state>Rajastan</state>
>> <state>Bhopal</state>
>> </country>
>> <country name="America">
>> <state>Texas</state>
>> <state>Washington</state>
>> <state>Maryland</state>
>> <state>Alaska</state>
>> </country>
>>
>>
>> Expected Result:
>> -----------------
>> <country name="America">
>> <state>Alaska</state>
>> <state>Maryland</state>
>> <state>Texas</state>
>> <state>Washington</state>
>> </country>
>> <country name="India>
>> <state>Bhopal</state>
>> <state>Goa</state>
>> <state>Rajastan</state>
>> </country>
>>
>>
>> Thanks in Advance.
>> Rauf Khan
>>
>> --
>> View this message in context:
>> http://www.nabble.com/sorting-xml-data-in-alphabetical-order-tp1992024
>> 6p19920246.html Sent from the Xml Beans - Dev mailing list archive at
>> Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
> Notice: This email message, together with any attachments, may contain
> information of BEA Systems, Inc., its subsidiaries and affiliated
> entities, that may be confidential, proprietary, copyrighted and/or
> legally privileged, and is intended solely for the use of the individual
> or entity named in this message. If you are not the intended recipient,
> and have received this message in error, please immediately return this by
> email and then delete it.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
--
View this message in context:
http://www.nabble.com/sorting-xml-data-in-alphabetical-order-tp19920246p21010971.html
Sent from the Xml Beans - Dev mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]