laozi has asked for the wisdom of the Perl Monks concerning the following question:
Dear monks
I am using XML::Simple to translate a hash to xml. i then need to validate the XML using and schema. the schema forces an order to the elements which i didnt manage to cancel so i want to generate the xml in the same order listed by the schema
i tried modifying the sorted_keys() hook but that approach has one 2 major disadvantages. first i have to duplicate info that exists in the schema. second it causes XMLout to generate empty attributes in case there is no hash entry
How can i sort the elements based on the order required in the schema?
Is there a module that can do that?
From another angle, how can i disable the ordering requirement in my schema? . the only option i found is to switch the sequence to unbounded choice but that ruins my validation
Your help is appreciated
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Sort xml nodes by schema
by tobyink (Canon) on Sep 10, 2013 at 09:14 UTC | |
by laozi (Novice) on Sep 10, 2013 at 10:05 UTC | |
Re: Sort xml nodes by schema
by AlexTape (Monk) on Sep 10, 2013 at 09:20 UTC | |
by laozi (Novice) on Sep 10, 2013 at 10:09 UTC | |
by AlexTape (Monk) on Sep 10, 2013 at 10:12 UTC | |
by laozi (Novice) on Sep 10, 2013 at 10:20 UTC | |
by AlexTape (Monk) on Sep 10, 2013 at 11:36 UTC | |
| |
Re: Sort xml nodes by schema
by AlexTape (Monk) on Sep 11, 2013 at 08:25 UTC |