Re: An alternative syntax for aux-list

"Dmitry Lizorkin" <[email protected]> Wed, 7 Jan 2004 20:17:30 +0300
Newsgroups gmane.lisp.scheme.ssax-sxml
Message-ID <001c01c3d542$21ca26c0$3519a8c0@dima>
Hello!

I would like to understand 2 issues concerning the new proposal:

 1. Auxiliary information is often stored at the top-level '*TOP*' of the
SXML document (for instance, recall namespace-id association and id-index).
How do you suggest to represent top-level aux-lists under the new proposal?
The following syntax:
  (*TOP*
   (@ (@ ...))
   ...)
seems to have two disadvantages:
  a. From the point of effecient SXML processing, this syntax adds one level
of nesting for auxiliary information;
  b. From the point of visual representation, this syntax leads to the
illusion that SXML attributes are allowed at the top-level of the document,
which is not right.

  2. SXML Specification version 2.5 allows aux-lists for SXML attributes:
[4]  <attribute> ::=  ( <name> "value"? <aux-list>? )
How this feature will be modelled under the new proposal?

Regards,
Dmitry





-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html