This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Which xmlns:xsl to use ?
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: [xsl] Which xmlns:xsl to use ?
- From: "Dudu Oz" <duduoz at dealfusion dot com>
- Date: Tue, 20 Mar 2001 11:11:59 +0200
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi
I do not know which xmlns:xsl to use
This is a simple xsl file (aaa.xsl):
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!--xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"-->
<xsl:template match="/">
<html><head>
<title><xsl:value-of select="book/tit[1]"/> - OZ</title>
</head><body bgcolor="orange"></body></html>
</xsl:template>
</xsl:stylesheet>
This is a simple xml file (aaa.xml) that I would like to transform to html
<?xml version="1.0"?>
<?xml-stylesheet href="aaa.xsl" type="text/xsl" ?>
<book>
<tit>This is title1</tit>
<tit>This is title2</tit>
<tit>This is title3</tit>
</book>
The line
<title><xsl:value-of select="book/tit[1]"/> - OZ</title>
is the line that should build the title in the html file.
When I use the blue declaration
<!--xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"-->
it works
but when I use the declaration
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
it does not work-
Instead of building the title:
This is title2 - OZ
it put the title:
<xsl:value-of select="book/tit[1]"/> - OZ
So what is wrong? What declaration should I use according to what rule ?
(and which xnlns:fo should I use ?)
Thanks
David
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list