Enhancement: supports the ability to serialize to xs:sequence types
In XML, you can specify the order of child elements by using the xs:sequence. However, in JS Objects, except for arrays, the order of child elements is unordered by design. This enhancement allows you to serialize to schemas that use the xs:sequence feature. Simply create a property on the parent object in called _sequence:["elementname1","elementname2"] and the JXON parser will order the XML in order of appearance in the array. If the _sequence isn't provided the order is the default order in the JS Object as per normal behaviour. If the element cannot be found in _sequence, the JXON parser will just add it to the end.
Hi Greg. Thanks for the PR, but can you please elaborate a bit of what this changes are about and what this would be used for?