I have a problem understanding namespaces.
My input xml document has an html tag in a namespace.
I try to match that specific tag in my xsl document. I added the namespace to
that document as well, but it doesn't seem to work. Can anybody tell me how
this should be done?
------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
? ? "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml-stylesheet type="text/xsl" href="C:\work\tidy\ok\2060.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
? <head>
? ? <meta name="generator" content="HTML Tidy, see www.w3.org" />
? ? <title>test</title>
? </head>
? <body bgcolor="#FFFFFF">
? ? <pre>
10282.59 (-1.64%)
</pre>
? </body>
</html>
-----------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:html
="http://www.w3.org/1999/xhtml" version="1.0" >
? <xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
? <xsl:strip-space elements="*"/>
? <xsl:template match="html:html">
? ? <sms>
? ? ? <xsl:apply-templates select="body"/>
? ? </sms>
? </xsl:template>
? <xsl:template match="body">
? ? <xsl:value-of select="."/>
? </xsl:template>
</xsl:stylesheet>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|