From: Paul & Eleanor (goodhill_at_xmission.com)
Date: Thu Feb 08 2001 - 06:19:07 CET
Received: (from mdom_at_localhost) by karto.ethz.ch (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id GAA23993 for cavexml-outgoing; Thu, 8 Feb 2001 06:15:01 +0100 Received: from mail.xmission.com (mail.xmission.com [198.60.22.22]) by karto.ethz.ch (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id GAA23970 for <cavexml_at_cartography.ch>; Thu, 8 Feb 2001 06:15:00 +0100 Received: from slc842.modem.xmission.com ([166.70.6.80] helo=xmission.com) by mail.xmission.com with esmtp (Exim 3.12 #1) id 14QjQg-0004uz-00 for cavexml_at_cartography.ch; Wed, 07 Feb 2001 22:15:39 -0700 Message-ID: <3A822C4B.E49FED7F@xmission.com> Date: Wed, 07 Feb 2001 22:19:07 -0700 From: Paul & Eleanor <goodhill_at_xmission.com> X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en To: cavexml_at_cartography.ch Subject: Finding groupings References: <200102072236.XAA22745_at_karto.ethz.ch> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cavexml_at_karto.baug.ethz.ch Precedence: bulk Reply-To: cavexml_at_cartography.ch
Richard Knapp wrote:
> So would a view of the data be done via a separate file (ick!), an XSL (?) > transform (unlikely), or ? I
> would say that information would still have to be stored in the main data file. > Maybe it could be
> broken into sections; one for the data, one for views, another for ?.
What is the point of a separate section? If you have a separate section
then something has to be repeated, either unique station name Ids or
full station names. Meanwhile the hierarchical nature of XML provides a
perfect solution that repeats nothing.
<group name="set of data #33333" >
<!-- insert shots here --!>
</group>
I believe that specifying a particular part of a heirarchy is
part of XSL, I also recall the the separation character is ":".
Why? I don't know, but I think that is the character.
Note also that specifying a path to a part of the data in
order to provide a view is something I see as outside of caveXML.
Providing groupings is useful for several reasons:
(1) so that someone can ask for some interesting operation of their
software (like reading it into whatever the native format is),
to be performed on only a subset of an caveXML file.
(2) so that the names given to the parts of the cave can be
recorded in the data (even if no one has any means of using
those names).
-Paul
This archive was generated by hypermail 2b30 : Thu Mar 01 2001 - 18:00:00 CET