Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 31.05.2007, 20:38
5enses 5enses ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.02.2007
Beiträge: 21
5enses befindet sich auf einem aufstrebenden Ast
Standard W3C Validator Fehlermeldungen

Ich hab folgendes Problem:

In meiner Datenbank habe ich mehrere XSL-Templates. Beim umwandeln in HTML Code hatte ich immer Probleme mit selbstschließenden Tags.

Beispiel aus dem folgenden korrekten Tag im XSL-Template:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

wird beim umwandeln nicht valider/wohl geformter xhtml code:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Folgende Fehlermeldung wird vom W3C Validator demnach ausgegeben: end tag for "TAGNAME" omitted, but OMITTAG NO was specified.

Den Grund dafür habe ich gefunden. Die Lösung lautet statt method="html" muss man method="xml" im xsl output tag verwenden. (siehe unten).

Trotzdem hab ich immer noch Fehlermeldungen vom W3C Validator für folgende Seite: Treehouse café - Home

Dass gibt der W3C Validator aus: Result for http://www.treehousecafe.org/index.php?pageId=1 - W3C Markup Validator

Was ist noch falsch/muss geändert werden?

Nachfolgend ein Ausschnitt aus dem Startseitentemplate:


Code:
<?xml version="1.0" encoding="iso-8859-1"?>

<!DOCTYPE xsl:stylesheet  [
	<!ENTITY nbsp   " ">
	<!ENTITY copy   "©">
	<!ENTITY reg    "®">
	<!ENTITY trade  "™">
	<!ENTITY mdash  "—">
	<!ENTITY ldquo  "“">
	<!ENTITY rdquo  "”"> 
	<!ENTITY pound  "£">
	<!ENTITY yen    "¥">
	<!ENTITY euro   "€">
	<!ENTITY eacute "é">
]>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" method="xml" encoding="iso-8859-1" indent="yes"/>

<xsl:variable name="var_title">
  <xsl:value-of select="/data/row/Pagetitle" />
</xsl:variable>

<xsl:variable name="var_header_image">images/top_logo_header/header_image_home.png</xsl:variable>

<xsl:template match="/">
  <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Mit Zitat antworten
Sponsored Links