Subject: RE: how to close html tags : link, meta,...
From: "Julian Reschke" <julian.reschke@xxxxxx>
Date: Wed, 13 Aug 2003 09:40:22 +0200
|
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Myriam
> Delperier
> Sent: Wednesday, August 13, 2003 9:29 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: how to close html tags : link, meta,...
>
>
> hi,
> i'm using xslt to transform an xml file into a html file
> my problem is that i really need to have the empty tags( meta, link,
> img,...) closed and I don't know how to do this...
In which case you shouldn't transform to HTML. Use the "xml" output method:
<xsl:output method="xml" />
> here is a part of my xslt code :
> <xsl:text disable-output-escaping="yes"><?xml
> version="1.0"?> </xsl:text>
>
> <xsl:text disable-output-escaping="yes"><?xml-stylesheet
> type="text/xsl"
> href="http://www.w3.org/Math/XSL/mathml.xsl"?> </xsl:text> <html>
Don't do that.
- the XML declaration is produced automatically anyway
- produce the PU using xsl:processing-instruction
> <head>
>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
>
> <link rel="stylesheet" type="text/css" href="{$cssFile}"/>
>
> <link rel="stylesheet" type="text/css" href="css/structure.css"/>
>
> <link rel="stylesheet" type="text/css" href="css/{$inst}.css"/>
>
> <link rel="stylesheet" type="text/css" href="../{$code}.css"/>
>
> <title>CyberDocs</title>
>
> </head>
>
> <body>
>
>
>
> which produces non-closed tags
Which is fine as far as HTML is concerned.
Julian
--
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|