Jürgen Berkemeier: (DOM) Wer hat recht?

Beitrag lesen

Hallo Bio, hallo Michael,

und ueberhaupt sehe ich keinen Grund, warum, unter
allen Unicode Zeichen, gerade die White-Spaces
einfach so weggeschmissen werden duerfen sollten.

ich schon.
Nämlich weil eine Zeilenschaltung auch ein whitespace ist.

ich halte es auch für kritisch, wenn folgende Struktur:

<table id="xxx">
 <tr>
  <td
  </td>
 </tr>
</table>

etwas anderes bedeutet als:

<table id="xxx"><tr><td</td></tr></table> .

Denn ich halte es für sehr wichtig, dass mann HTML genauso übersichtlich "programmiert" wie z.B. C oder Fortran. Wenn Browser Umbrüche oder Einrückungen plötzlich zu Knoten machen, und das auch noch jeder wie er es will, sehe ich für das Erstellen von HTML-Seiten von Hand schwarz. Nicht vergessen darf mann auch, dass ...</td> <td>... erlaubt ist, ...</td> <td>... aber nicht. Womit ich wieder bei meinem Problem bin, dass ich bei document.getElementById("xxx").firstChild.nodeName im IE und im Mozilla unterschiedliche Resultate erziele.

Viele Grüße,

Jürgen