RE: [xsl] Clark notation in XPath

Subject: RE: [xsl] Clark notation in XPath
From: "James Anderson" <janderson@xxxxxxxxxxxxx>
Date: Thu, 6 Oct 2005 18:11:56 +0200
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@xxxxxxxxxxxx]
> Sent: Sunday, October 02, 2005 21.58
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxx]
> > Sent: 02 October 2005 19:08
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > 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

Current Thread