R
Revenant
Guest
Hallo zusammen,
ich beschäftige mich gerade mit der JSP Technologie von Sun. Ich möchte XHTML 1.0 / 2.0 konformen Code schreiben und habe eine Frage bezüglich der Wohlgeformtheit des Dokuments.
In meinem Buch, das hier gerade vor mir liegt wird die Grundstruktur eines .jspx Dokumentes wie folgt eingeführt:
Im Prinzip verstehe ich die Struktur ja. Ganz oben die xml-Deklaration wie wir es auch in unserer Vorlesung über xml hatten. Dann als erstes gültiges Tag das Wurzel Tag <html>. Das Wurzel Tag ist im Doctype angegeben, der von <jsp
utput> generiert wird. Seltsam ist nur, dass der Doctype innerhalb des <html> Tags steht?! Ich dachte immer der Doctype muss _vor_ dem Wurzelelement stehn. Denn in der Dokumenttypen Deklaration wird ja auch das Wurzelelement bekannt gegeben.
Und warum der Doctype über <jsp
utput> realisiert wird ist mir auch schleierhaft. X(
Grüße
Revenant
ich beschäftige mich gerade mit der JSP Technologie von Sun. Ich möchte XHTML 1.0 / 2.0 konformen Code schreiben und habe eine Frage bezüglich der Wohlgeformtheit des Dokuments.
In meinem Buch, das hier gerade vor mir liegt wird die Grundstruktur eines .jspx Dokumentes wie folgt eingeführt:
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<html xmlns:jsp="http://java.sun.com/JSP/Page" xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<jsp:output doctype-root-element="html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
<head>
<title>Titel</title>
</head>
<body>
<jsp:scriptlet>
out.println("Hello World");
</jsp:scriptlet>
</body>
</html>
Im Prinzip verstehe ich die Struktur ja. Ganz oben die xml-Deklaration wie wir es auch in unserer Vorlesung über xml hatten. Dann als erstes gültiges Tag das Wurzel Tag <html>. Das Wurzel Tag ist im Doctype angegeben, der von <jsp
Und warum der Doctype über <jsp
Grüße
Revenant