Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries [Thread Prev] >Thread Next - Re: Parsing Augmented XHTML to XHTML using XSL Parsing Augmented XHTML to XHTML using XSLTo: NULL Date: 3/20/2008 8:33:00 PM I am wanting to parse an augmented XHTML with footnote elements <footnote>footnote</footnote> and <footnotes/> to XHTML using XSLT. Before implementing footnotes I am having problems with the namespaces. Given footnote.xsl :- <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <xsl:output method="html" encoding="UTF-8"/> <xsl:template match="/xhtml:html"> <html> <xsl:copy-of select="xhtml:head"/> <xsl:copy-of select="xhtml:body"/> </html> </xsl:template> </xsl:stylesheet> And test.html :- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Footnote test</title> </head> <body> This is a test </body> </html> I am getting :- C:\Users\Aaron Gray\Documents>msxsl test.html footnotes.xsl <html xmlns:xhtml="http://www.w3.org/1999/xhtml"> <head xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Footnote test</title> </head> <body xmlns="http://www.w3.org/1999/xhtml"> This is a test </body> </html> I am obviously missing something simple, ie a default namespace definition, but cannot see how to. Hope you can help. Many thanks in advance, Aaron | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
