Subject: RE: [xsl] Proposed syntax for namespace binding in XPath From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 4 Apr 2007 17:10:19 +0100 |
That's all detail to be worked out. It turns out that using comments has the same disadvantages as they had with the original XQuery pragma syntax: they're handled in the tokenizer which has no knowledge of the syntactic context. So I may look at using a different delimiter after all. But I was thinking of recognizing this syntax only if it occurs right at the start of the expression. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: David Carlisle [mailto:davidc@xxxxxxxxx] > Sent: 04 April 2007 16:01 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Proposed syntax for namespace binding in XPath > > > how would you detect the special comment? > > eg, could you have a comment first? > > (:hello world:)(:# xmlns:p=http://other/uri #:) /p:foo/p:bar[2] > > and is this an error or just a normal comment (with therefore > no binding for the default xpath namespace). > > (:# xmlns==http://other/uri #:) /foo/bar[2] > ^ > > would the bindings have to be at the top? (cf xquery prolog) > or could you give them a local scope. > > /(:# xmlns:p=http://other/uri #:) p:foo/(:# > xmlns:p=http://yetother/uri #:)p:bar[2] > > > (just musing in public, I don't imply that these are > necessarily problems just that there are several possible > answers well, two in each case, yes or no...) > > David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Proposed syntax for names, David Carlisle | Thread | Re: [xsl] Proposed syntax for names, Abel Braaksma |
[xsl] Xml file in an Xml file, Danny Leblanc | Date | Re: [xsl] Xml file in an Xml file, Abel Braaksma |
Month |