noscript: DOM Implementierung

Beitrag lesen

... und futsch is die übersichtlichkeit im quellcode wenn dom auch einen zeilenumbruch als textknoten interpretiert.

Was sollte es sonst damit machen? Der Browser interpretiert die doch auch im Zweifelsfall als Leerzeichen.
Aber du hast - wie schon mal angedeutet - mittels nodeType die Möglichkeit zu prüfen, welchen childNode du erwischt hast, und dann kannst du doch über eine simple if-Abfrage ganz locker die Quellcode-Layout-bedingten Textnodes eliminieren.