Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] Proposed syntax for namespace binding in XPath [Thread Next] Re: [xsl] Proposed syntax for namespace binding in XPathTo: Date: 4/1/2007 3:58:00 AM I find this proposal quite useful. As per my understanding, I could think of following improvements to the syntax suggested by you. On 4/1/07, Michael Kay <mike@xxxxxxxxxxxx> wrote: 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 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
