hehejo
blöder Purist
Hallo, ich möchte in meiner Ausgabe (vom XSLT-Prozessors) den Doctype des HTML-Files mit reinschreiben.
Das wird mit aber immer als Fehler angemeckert, da er hier anscheinend denkt, ich gebe ihm den DOCTYPE meiner XML Datei an. Den habe ich aber innerhalb der XML-Datei definiert.
Any hints?
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
[color=red] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-stdict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">[/color]
<head>
<link>
<xsl:attribute name="rel">stylesheet</xsl:attribute>
<xsl:attribute name="type">text/css</xsl:attribute>
<xsl:attribute name="href">format.css</xsl:attribute>
</link>
</head>
<body>
<!-- verkürzte Schreibweise -->
<xsl:apply-templates select="GebDaten/gruppen" />
<br />
<!-- ausführliche Schreibweise -->
<xsl:apply-templates select="GebDaten/child::personen" />
</body>
</html>
</xsl:template>
Any hints?