Comment écrire du HTML valide W3C dans un script?

Une des erreurs les plus commune détecter par le W3C apparait lorsque vous écrivez du HTML à partir d'un script. En effet les tag doivent être fermés comme ceci <\/span> pour être validés par le W3C.

Voici un exemple de ce qu'il ne faut pas faire:

javascript
<script type="text/javascript">
<!--
  // Ceci est une erreur !
  document.write("</p>");
// -->
</script>

Voici maintenant ce qu'il faut écrire:

javascript
<script type="text/javascript">
<!--
  document.write("<\/p>");
// -->
</script>