Hi Harsha,

We can find this in section 3.2.1 Element Content in the W3C
recommendation[1].

[1] https://www.w3.org/TR/REC-xml/

Thanks,
Nuwan

On Tue, Jun 21, 2016 at 10:02 AM, Harsha Thirimanna <[email protected]>
wrote:

> Hi Nuwan,
>
> Thanks for pointing that, can you please point that specification location
> please ?
>
>
> *Harsha Thirimanna*
> Associate Tech Lead; WSO2, Inc.; http://wso2.com
> * <http://www.apache.org/>*
> *email: **[email protected]* <[email protected]>* cell: +94 71 5186770 *
> *twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>*
> *harshathirimannlinked-in: **http:
> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122
> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>*
>
> *Lean . Enterprise . Middleware*
>
>
> On Tue, Jun 21, 2016 at 9:45 AM, Nuwan Pallewela <[email protected]> wrote:
>
>> Hi Harsha,
>>
>> On Tue, Jun 21, 2016 at 9:27 AM, Harsha Thirimanna <[email protected]>
>> wrote:
>>
>>> Hi Sohani,
>>> Just wanted to know one thing and please make me correct if i am wrong
>>> here.
>>>
>>> Normally, XML elements don't have an order and any implementation should
>>> not depend on the order of the elements in XML file except if it has a XSD
>>> and saying it as a sequence.
>>>
>> No. In the specification it is mentioned that XML consider order. And
>> there are certain api's which consider the order of the elements. So we
>> should to support it in xml.
>>
>>> So why do we need to concern about the order here. Any special reason
>>> for that ?
>>>
>>>
>>> *Harsha Thirimanna*
>>> Associate Tech Lead; WSO2, Inc.; http://wso2.com
>>> * <http://www.apache.org/>*
>>> *email: **[email protected]* <[email protected]>* cell: +94 71 5186770 *
>>> *twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>*
>>> *harshathirimannlinked-in: **http:
>>> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122
>>> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>*
>>>
>>> *Lean . Enterprise . Middleware*
>>>
>>>
>>> On Mon, Jun 20, 2016 at 2:51 PM, Sohani Weerasinghe <[email protected]>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> We are in a process of $subject and the main issue we faced in
>>>> generating the json schema was as follows.
>>>>
>>>> When generating the json schema we mainly convert the xml to json and
>>>> the xml to json conversion does not guarantee the order since json object
>>>> is an unordered set of name/value pairs [1].
>>>>
>>>> The main reason is the usage of HashMaps instead of LinkedHashMaps in
>>>> instantiating the JSONObjects and we could solve the issue by using the
>>>> LinkedHashMaps.
>>>>
>>>> This issue again occurs in serializing the schema while iterating
>>>> through the gmf tree, since we are generating the schema by creating the
>>>> JSONObjects and JSONArrays appropriately. We could solve this issue as well
>>>> by using the above solution and as a result, the generated tree and the
>>>> schema will maintain the order of the XML payload
>>>>
>>>> [1]
>>>> http://stackoverflow.com/questions/26034370/inverted-order-of-json-elements-in-java-after-xml-conversion
>>>>
>>>> Thanks,
>>>> Sohani
>>>> Sohani Weerasinghe
>>>> Senior Software Engineer
>>>> WSO2, Inc: http://wso2.com
>>>>
>>>> Mobile  : +94 716439774
>>>> Blog     :http://christinetechtips.blogspot.com/
>>>> Twitter  : https://twitter.com/sohanichristine
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>> Thanks,
>> Nuwan
>>
>> --
>> ----------------------------------------------------------
>>
>> *Nuwan Chamara Pallewela*
>>
>>
>> *Software Engineer*
>>
>> *WSO2, Inc. *http://wso2.com
>> *lean . enterprise . middleware*
>>
>> Email   *[email protected] <[email protected]>*
>> Mobile  *+94719079739 <%2B94719079739>@*
>>
>>
>>
>


-- 
----------------------------------------------------------

*Nuwan Chamara Pallewela*


*Software Engineer*

*WSO2, Inc. *http://wso2.com
*lean . enterprise . middleware*

Email   *[email protected] <[email protected]>*
Mobile  *+94719079739@*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to