OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   relying on ordering of sibling XML elements

[ 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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS