Hallo,
PS. Warum die Entität bei deiner Konstruktion nicht aufgelöst wird, weiß ich auch noch nicht.
Entity-Referenzen (nodeType=5) bilden eigene Knoten im Dokumentenbaum. Wenn in einen Textknoten (nodeType=3) die Zeichenkette "ä" geschrieben wird, dann steht eben diese ungeparst im nodeValue.
MfG, Thomas