[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] default namespace in match attribute of xsl:template
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|