Liegt daran, dass es in XML keine Klassen gibt. Dass class in HTML als Klasse verwendet wird ist nämlich eine Sonderbehandlung.
Von daher kann nur [class=className] funktionieren. Das funktioniert im IE6 natürlich nicht, weil der keine Attributselektoren kennt, im gegensatz zu IE7.