Subject: Re: [xsl] Specifying the XHTML XMLNS From: knocte <knocte@xxxxxxxxx> Date: Wed, 28 Sep 2005 17:24:07 +0200 |
Thanks for your responses, David and Robert. > You probably want a default template that renames elements, giving thenm > the same name but the xhtml namespace, which would be > > <xsl:template match="node()"> > <xsl:element name="{local-name()}"> > <xsl:copy-of select="@*"/> > <xsl:apply-templates/> > </xsl:element> > </xsl:template> > > which will make elements in the xhtml namespace if that is the current > default. Now, either with your solution or with the one from Robert, my XSLT engine begins transforming but it suddendly aborts in the middle of the execution with an exception: <html xml:lang="es" xmlns="http://www.w3.org/1999/xhtml"><head><title>Main app title - My specific title</title><meta name="author" content="knocte" /><script type="text/javascript" src="./js/general/amuse.js"></script><script type="text/javascript" src="./js/general/general.js"></script><link rel="stylesheet" href="./css/general/site.css" type="text/css" /><link rel="stylesheet" href="./css/login.css" type="text/css"></link><script type="text/javascript" src="./js/login.js"></script></head><body><div id="divHeader">This is my header</div><div id="divContent" Uncatched exception: System.Xml.Xsl.XsltException: '' is an invalid QName. at System.Xml.Xsl.PrefixQName.ParseNCName(String qname, Int32& position) at System.Xml.Xsl.PrefixQName.ParseQualifiedName(String qname, String& prefix , String& local) at System.Xml.Xsl.ElementAction.CreateElementQName(String name, String nsUri, InputScopeManager manager) at System.Xml.Xsl.ElementAction.Execute(Processor processor, ActionFrame fram e) at System.Xml.Xsl.ActionFrame.Execute(Processor processor) at System.Xml.Xsl.Processor.Execute() at System.Xml.Xsl.XslTransform.Transform(IXPathNavigable input, XsltArgumentL ist args, XmlWriter output, XmlResolver resolver) at XsltTestcases.ClassMain.Main(String[] args) in c:\documents and settings\a ndres.psm\mis documentos\visual studio projects\xslttestcases\class1.cs:line 39 Do you know if now is there something wrong with the following part of my stylesheet?: <div id="divContent"> <xsl:apply-templates select="content/*" /> </div> Thanks again! Andrew [ knocte ] --
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Specifying the XHTML XMLN, David Carlisle | Thread | Re: [xsl] Specifying the XHTML XMLN, Robert Koberg |
[xsl] Stripping empty elements whil, watchstone@xxxxxxxxx | Date | RE: [xsl] Basic question about Name, Michael Kay |
Month |