Hallo,
in XHTML sind die Scriptblöcke CDATA
<![CDATA[
document.write('<p>test</p>');
]]>
Besser die Markierungen auskommentieren, sonst werden sie u.U. als JavaScript-Code missverstanden:
<script type="text/javascript">
// <![CDATA[
document.write('<p>test</p>');
// ]]>
</script>
http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style
Mathias