Subject: Re: [xsl] default namespace on input document From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Tue, 15 Feb 2011 14:38:32 +0000 |
Hi David (we worked together briefly at Tesco :) > I'm having trouble matching a template in XSLT2. When I add a default namespace to my input document, my templates no longer match any elements. > > This is probably a trivial issue, but I'm new to XSL 2. Yes, it's a faq, you either need to set the xpath-default-namespace on the xsl:stylesheet element: <xsl:stylesheet xpath-default-namespace="http://www.w3.org/1999/xhtml" or add the xhtml namespace and then modify your paths: <xsl:stylesheet xmlns:x="http://www.w3.org/1999/xhtml" /x:html/x:head/x:title.... blah -- Andrew Welch http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] default namespace on inpu, Martin Honnen | Thread | Re: [xsl] default namespace on inpu, Vasu Chakkera |
Re: [xsl] default namespace on inpu, Martin Honnen | Date | Re: [xsl] default namespace on inpu, Vasu Chakkera |
Month |