This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Matching namespaces
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] Matching namespaces
- From: "mika.borner" <mika dot borner at teliamobile dot fi>
- Date: Mon, 21 May 2001 09:58:18 +0300
- Reply-To: xsl-list at lists dot mulberrytech dot com
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