xsl-list
[Top] [All Lists]

RE: Clark notation in XPath

2005-10-06 09:11:56
hello;

cl-xml has had a reader macro for that pretty much since the day it appeared.
such expressions (without respect to the particular {} syntax) make coding a lot
easier.

life gets very easy if one relaxes it a bit, to interpret the namespace
designator via a dynamic binding mechanism which recognizes a prefix if in the
appropriate context and treats namespace names as bindings which have indefinite
extent.

...

-----Original Message-----
From: Michael Kay [mailto:mike(_at_)saxonica(_dot_)com]
Sent: Sunday, October 02, 2005 21.58
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] Clark notation in XPath


I have thought for a long time that it would be a good idea to allow such a
notation (a) in source XML, (b) in XPath expressions, and (c) in the lexical
space of the xs:QName data type; but I haven't had much success in
persuading anyone.

Michael Kay
http://www.saxonica.com/

-----Original Message-----
From: Joe Fawcett [mailto:joefawcett(_at_)hotmail(_dot_)com]
Sent: 02 October 2005 19:08
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Clark notation in XPath

Dear All

I was talking to someone at Microsoft last week about greater
adoption of XML in
general and some of the things people struggle with.

One idea was to allow Clark notation when doing searches on
documents as
developers seem to struggle with the idea that that don't
need to know the
actual prefix used in a document.

Let's say I have in memory a document that has all elements in the
http://myDomain.co.uk/namespaces/ns1 namespace.
I can select an element using the xpath:

MyDom.select("{http://myDomain.co.uk/namespaces/ns1}myElement";)

Of course this is not standard but I'm sure similar ideas
have been mooted in
the past so I'd appreciate your comments.

Joe

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>