Hallo,
zumindest unter Firefox ist aus Javascript-Sicht eine Entität schon durch ihren Wert ersetzt.
Getestet mit:
html (Ausschnitt):
<div id="space"> </div>
javascript:
alert(document.getElementById("space").firstChild.nodeValue.length);
Ergebnis:
1
Ich denke, dass die Unicodenotation, die Martin schon vorgeschlagen hat, der richtige Weg ist.
Gruß
Olaf