Problem nach 8Std. gelöst... oh man...
scheinbar hat der IE mehr probleme mit umlauten, als ich dachte. ich habe zwar im php einen header() gesetzt, welcher die ausgabe als text/xml und charset utf-8 definiert hat. das war aber scheinbar den IE zuwenig. ich musste zu jeden datensatz im php extra noch den text mit utf8_encode($ausgabe) encodieren. dann hats auch der IE geschluckt.
jetzt gehts auch in IE!!!!!!!!!!!!!
Fall Abgeschlossen! :-)