Я протестировал ie-8, ff-3.6, opera-10.53, safari-4.0.5 (все на win7) — всё отлично.
Под хромом (5.0-dev) на локали небольшая проблемка — «Unsafe attempt to load URL file:///.../Desktop/index.xml from frame with URL file:///.../Desktop/style.xml. Domains, protocols and ports must match». Непонятно, на что ругается, ибо 2 файла лежат на рабочем столе. Видимо баг или фича. Но на своем домене все ок и в хроме.
Теперь лишь разобраться с поддержкой браузеров и в путь светлый =)
Нам как раз надо устроить темы пользователя, и один цвет используется в куче другой элементов, и если можно будет подставлять на самом клиенте, было бы очень здорово.
Хм, очень занятно, было пару мыслей о подобных возможностях, но руки, как обычно это бывает, так и не дошли попробовать. Думаю, будет полезно и даже очень. Спасибо!
Нуу, супер конечно, но зачем перекладывать на клиента лишнюю обработку? Тут народ наоборот изгаляется оптимизирует CSS что бы браузеру было меньше шарахаться.
XML + CSS = счастье