[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: [good] Question about NS 1.1


Re:  [good] Question about NS 1.1
I confess that I'm baffled by your examples. I don't read or write a 
lot of lisp code nowadays, but I the real problem is that you are 
using a lot of functions that are not defined. In several cases you 
give LISP code for what seems like it should be XSLT code, and the 
markup examples don't seem related to the points I was making.

I'm not that interested in exploring at length how XSLT might have 
been different. I just wanted to help to make your argument clearer 
to and to point out some of the reasons that a syntactic focus is 
useful for some applications.

The notational problems may be confusing me, but I don't see the 
place in your response where you address the issue of putting out 
prefixes that are _not_ associated with a namespace, either because 
the object document is intended not to be namespace conformant, or 
because the declarations are expected to be made in another document, 
which will create a parsing context.

For instance, in protocol design (according to Microsoft) there is 
sometimes the need to create session-unique namespaces -- They have 
used relative URIs for this, but one could also late-bind a unique 
URI at transmission time.

I'm also not arguing that this is impossible under your approach, but 
that it involves extra complexity, where as a "syntactic approach" 
takes all of this in stride without special features, but at the cost 
of permitting namespace-related errors in output when one is not 
striving for "special effects".

If you want to make proposals that will be widely considered, you 
probably either need to change your notation to one that is more 
commonly understood, or define it clearly and hope that the people 
you want to communicate with are willing to learn it.

I think I understand where you are coming from, and I've spoken my 
piece, so I am now going to return to my dogmatic slumber. I don't 
think your ideas are bad, just a different tradeoff. Good luck. This 
has certainly helped me think through some issues about type-safety 
and namespaces.

    -- David
-- 
-------------------------------
David Durand                    |  12 Bassett St.
david.durand@i...        |  Providence RI, 02903-4628 USA
VP, Software Architecture       |  401-331-2014 x111 Cell: 401-935-5317
ingenta plc                     |  FAX: 401-331-2015
http://www.ingenta.com/

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.