W3C home > Mailing lists > Public > www-html@w3.org > January 2003


From: Vlad Giszpenc <vlad@logicmagic.com>
Date: Fri, 24 Jan 2003 15:04:01 -0500
To: <www-html@w3.org>
Message-ID: <PLEDJDGNAPIBLIPJEFBOCEOMCBAA.vlad@logicmagic.com>


I was reading about XHTML and I was disappointed to find that there is no
tree construct.  Tables are nice but they do not handle hierarchical data
very gracefully.  Data naturally arranges itself in a hierarchical way most
of the time.  Why not have a construct that handles this kind of structure?
It could be used for menus as well of course.

Imagine the following:

<tree name="My Shopping Cart" branches="open" title="ACME Cart">
  <tree name="Produce" branches="closed" title="Perishable foods">
    <tree name="Fruits" branches="closed" title="Cherry tomatos on sale">
      <tree name=banamas></tree>
      <tree name=oranges></tree>
      <tree name="cherry tomatoes"></tree>
    </tree> <!-- fruits -->
  </tree> <!-- produce -->
  <tree name="Pharmacy" branches="closed" title="Not feeling well? Try our
    <tree name="Pain Relievers" branches="closed" title="Take a pill and
call us in the morning">
      <tree name=Advil />
      <tree name=Tylenol />
    </tree> <!-- Pain relievers -->
  </tree> <!-- Pharmacy -->
</tree> <!-- cart -->

with a few styles it could be very cool.  I am a programmer.  I don't care
how you implement the details (remember KISS).  We need a hierarchical
control that is in the language.  Browsers like IE already this sort of
thing.  If you browse an XML document, you get a tree.  Why not allow people
to make any kind of outline they wish?

If it is an OBJECT that is ok.  As long as you give a set of standard
objects that include a menu looking thing and a tree browser looking thing
e.g. Windows Explorer or the MMC with nice pictures.

Thanks for your consideration,

Vladimir Giszpenc
Received on Friday, 24 January 2003 15:07:56 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 30 April 2020 16:20:48 UTC