[
Lists Home |
Date Index |
Thread Index
]
I came across a DOM with some xpath functionality, which returned unordered
xpath results. And that is ok in xpath 1.0, as Michael Kay wrote in this
response:
http://lists.xml.org/archives/xml-dev/200410/msg00006.html
-tor
Emmanouil Batsis wrote:
> XML Elements have what is called 'document order'. Parsers indeed
> expose that, but the real question is whether your API is aware of
> document order (i haven't seen an API that does not, it comes
> natural).
>
> The situation on attributes is not that simple.
>
> hth,
>
> Manos
>
> On Tuesday 16 November 2004 22:05, Chen, Andrew . wrote:
>> Hi,
>>
>> If we have data items like this:
>> <data>
>> <d>5.0</d>
>> <d>6.0</d>
>> </data>
>>
>> We know for sure that in the application logic, we add 5.0, and then
>> add
>> 6.0, in a specific order. Since we are storing big amount of data
>> (1-D array, usually 200 items), we want to MAKE SURE that data
>> retrieved are in the right order we put in.
>>
>> The question is: does the XML spec, or parser spec guarantee these 2
>> items to be stored/retrieved in order ?
>>
>> If not, then do we have to do this:
>>
>> <data>
>> <d seq="1">5.0</d>
>> <d seq="2">6.0</d>
>> </data>
>>
>>
>> Thanks
>> --
>> Andrew H. Chen
>> Engineering Computing & US BWR
>> Westinghouse Electric Company
>>
>> (+1)-412-374-2316
>>
>> -----------------------------------------------------------------
>> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
>> initiative of OASIS <http://www.oasis-open.org>
>>
>> The list archives are at http://lists.xml.org/archives/xml-dev/
>>
>> To subscribe or unsubscribe from this list use the subscription
>> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
|