[
Lists Home |
Date Index |
Thread Index
]
- To: xml-dev@lists.xml.org
- Subject: relying on ordering of sibling XML elements
- From: Glen Mazza <glenmazza@yahoo.com>
- Date: Sat, 3 Aug 2002 11:01:08 -0500 (CDT)
- In-reply-to: <1028367811.17607.ezmlm@lists.xml.org>
Hello,
Question - does "proper" XML document design permit
deriving a semantic meaning from the ordering of XML
sibling elements?
For example, if I want to have books A, B, C, D on a
bookshelf in a certain order: from left-right: D, A,
C, B.
relying on order of elements:
<bookshelf>
<book>d</book>
<book>a</book>
<book>c</book>
<book>b</book>
</bookshelf>
Or is it more correct to add an attribute, like
"position" below:
<bookshelf>
<book position="1">d</book>
<book position="2">a</book>
<book position="3">c</book>
<book position="4">b</book>
</bookshelf>
The first option looks like poor design, but then I
remember creating XML lists of countries, states,
etc., in alphabetical order (for subsequent rendering
in an HTML page, etc.) without worrying about adding a
"rank" or "order" attribute.
Thanks,
Glen
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
|