Subject: [xsl] default namespace in match attribute of xsl:template From: Peter Paulus <paulus@xxxxxxxx> Date: Tue, 04 Feb 2003 08:36:53 +0100 |
Hello XSL-list, We have an XML that looks like this: <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope'> <soap:Boby> <reponse xmlns='someuri'> <files> <files> </response> </soap:Body> </soap:Envelope> the XSL looks like this: <xsl:template match='/'> <xsl:apply-templates select='Envelope'/> </xsl:template> <xsl:template match='soap:Envelope'> <xsl:message>soap:Envelope</xsl:message> <xsl:apply-templates select='Body'/> </xsl:template> <xsl:template match='soap:Body'> <xsl:message>soap:Body</xsl:message> <xsl:apply-templates select='response'/> </xsl:template> <xsl:template match='response'> <xsl:message>response</xsl:message> </xsl:template> The response element falls in the default namespace 'someuri'. How do you indicate this namespace in the match parameter of xsl:template. We tried match='response', match=':response', match='namespace::/response', match='#default:response'. By the way, we are using Xalan++ 1.4 as the processor. XML is parsed by Xerces++ 2.1. Is there a right way to do this? With kind regards, Peter Paulus Neroc Publishing Solutions b.v. De Run 1131 5503 LB VELDHOVEN The Netherlands tel: +31-40-2586666 fax: +31-40-2541893 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Non-referenced Node being, balajeec | Thread | Re: [xsl] default namespace in matc, Joe Fawcett |
RE: [xsl] Non-referenced Node being, balajeec | Date | Re: [xsl] default namespace in matc, Joe Fawcett |
Month |