Subject: Re: [xsl] default namespace in match attribute of xsl:template From: Sergey Groznyh <gsm@xxxxxx> Date: 04 Feb 2003 11:24:15 +0300 |
Hello, >>>>> "Peter" == Peter Paulus <paulus@xxxxxxxx> writes: Peter> The response element falls in the default namespace Peter> 'someuri'. How do you indicate this namespace in the match Peter> parameter of xsl:template. We tried match='response', Peter> match=':response', match='namespace::/response', Peter> match='#default:response'. default namespace declarations don't apply to XPath expressions. So you must use some prefix to indicate namespace for element 'responce'. Instead of <xsl:apply-templates select='response'/> and <xsl:template match='someuri:response'> use <xsl:apply-templates select='s:response' xmlns:s='someuri'/> and <xsl:template match='s:response' xmlns:s='someuri'> -- SM Groznyh "Under the wide and heavy VAX gsm@xxxxxx Dig my grave and let me relax..." XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] default namespace in matc, Joe Fawcett | Thread | RE: [xsl] default namespace in matc, Michael Kay |
[xsl] XSL Formatter V2.4 Release In, Keiko Hiraide | Date | RE: [xsl] Non-referenced Node being, Michael Kay |
Month |