Subject: Re: [xsl] Proposed syntax for namespace binding in XPath From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> Date: Sun, 1 Apr 2007 09:27:41 +0530 |
I find this proposal quite useful. As per my understanding, I could think of following improvements to the syntax suggested by you.
The syntax I'm thinking of using is:
(:# xmlns=http://default/uri xmlns:p=http://other/uri #:) xpath-expression
If we are using XPath from a host language like XSLT (which majority of us do), we can reuse namespace declarations from the Static Context (statically known namespaces - http://www.w3.org/TR/xslt20/#static-and-dynamic-context).
Therefore, I suggest following 2 syntaxes in addition to your above mentioned syntax.
[1] (:# parent #:) xpath-expression [2] (:# xmlns=http://default/uri xmlns:p=http://other/uri extends parent #:) xpath-expression
[1] would inherit all namespace declarations from the Static Context. [2] would inherit all namespace declarations from the Static Context, as well add some new namespace declarations.
-- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Proposed syntax for names, Florent Georges | Thread | [no subject], Unknown |
Re: [xsl] need to write multiple br, Mark Fletcher | Date | [no subject], Unknown |
Month |