- From: Vlad Giszpenc <vlad@logicmagic.com>
- Date: Fri, 24 Jan 2003 15:04:01 -0500
- To: <www-html@w3.org>
Hi,
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
ginseng">
<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
mailto:vlad@logicmagic.com
Received on Friday, 24 January 2003 15:07:56 UTC