Subject: Re: [xsl] xmlns created literally From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 26 Feb 2009 11:52:12 GMT |
> But it surprices me that we don't get an error message. It's not an error (unless the cml parser chooses to check that a namespace uri matches the uri grammar) it just doesn't mean what you want it to meant, the namespace is resolved by the parser before xslt starts so <product xmlns="{$x}">s is the element with local name product and namespace uri {$x}. namespace resplution happens before the variable $x is defined so {$x} is not an attribute value template refereing to a variable, it's just a literal string. David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xmlns created literally, Jesper Tverskov | Thread | RE: [xsl] xmlns created literally, Michael Kay |
[xsl] xmlns created literally, Jesper Tverskov | Date | RE: [xsl] xmlns created literally, Michael Kay |
Month |