xsl-list
[Top] [All Lists]

RE: how to close html tags : link, meta,...

2003-08-13 00:40:22
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com]On Behalf Of 
Myriam
Delperier
Sent: Wednesday, August 13, 2003 9:29 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] 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">&lt;?xml
version="1.0"?&gt;&#10;</xsl:text>

<xsl:text disable-output-escaping="yes">&lt;?xml-stylesheet 
type="text/xsl"
href="http://www.w3.org/Math/XSL/mathml.xsl"?&gt;&#10;</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