franc: Warum ist das nicht valide?

Hallo,
kann mir jemand helfen, ich weiss nicht, warum mein striktes xhtml nicht validiert wird (ist aus xtcommerce):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 <title>test</title>
</head>
<body>
 <p>test</p>
 <script type="text/javascript">
  document.write('<p></p>');
 </script>
</body>
</html>

Ich krieg dann vom grossen Validator (http://validator.w3.org) gesagt:
Error  Line 12, column 20: document type does not allow element "p" here .
document.write('<p></p>');

Also der eigentliche Code ist viel verworrener aber auf obiges läufts hinaus.
gruss franc

  1. Hello,

    document.write('<p></p>');

    schau dir mal den SELFHTML-Eintrag zum Thema Script-Bereiche in XHTML an.

    MfG
    Rouven

    --
    -------------------
    Let Bygones Be Bygones  --  Robert Pitscottie: "Chronicles of Scotland"
    1. Super, danke!

      gruss franc

  2. Hallo franc,

    kann mir jemand helfen, ich weiss nicht, warum mein striktes xhtml nicht validiert wird (ist aus xtcommerce):

    Und du kriegst wirklich einen xtcommerce-Code bis auf diesen einen Fehler xhtml-strict-valide? Wow, den Shop würde ich gerne mal sehen ,-)

    Gruß aus Köln-Ehrenfeld,

    Elya

    --
    1. Und du kriegst wirklich einen xtcommerce-Code bis auf diesen einen Fehler xhtml-strict-valide? Wow, den Shop würde ich gerne mal sehen ,-)

      Gruß aus Köln-Ehrenfeld,

      Elya

      Hallo,
      also ich weiss ja nicht, das ist ja (doch) kein striktes xhtml, daher wohl keine fehler bei dem ampersand in den links vermute ich,
      jedenfalls scheints valide zu sein, der shop. wobei ich nicht jede seite für sich geprüft hab. der shop:
      http://bamboo4you.de/xt/
      ich hab das mit yaml für xtc template gemacht, vielleicht ist das ja besser?
      gruss franc