ie6 e firefox hanno il parser XML e XSTL e funziona tranquillamente

e tutti e due sono sufficentemente compatibili con lo standard W3C (non del tutto IE6 e Firefox per qualche cosina presenta un po di rogne [tipo nodeValue sempre null ])

Opera ha pure un parser XML ... ma è un po monco, e non so se supporta XSTL

usando XSTL via javascript a php gli devi SOLO far generare i contenuti ... in questo modo cambi a tempo record l'interfaccia grafica ... un'ottima alternativa ai template engine ... xche è standard
inoltre i tempi di esecuzione si riducono drasticamente dato che l'operazione è lato client

inoltre a verificare se il parser supporta XSTL ci vuole veramente poco usando l'user agent ^^