Я знаю, что CSS можно использовать для управления представлением (X) HTML в современных браузерах. У меня сложилось впечатление, что это возможно и для произвольного XML. (Я ошибаюсь?)
Конкретный пример : с учетом следующего XML
<log>
<entry revision="1">
<author>J Random Hacker</author>
<message>Some pithy explanation</message>
</entry>
</log>
Я бы хотел связать CSS с этим XML, чтобы при просмотре в современном браузере (WebKit, FireFox) я видел что-то вроде:
+----------------------------------+
| revision | 1 |
+----------------------------------+
| author | J Random Hacker |
+----------------------------------+
| message | Some pithy explanation|
+----------------------------------+
Где мой очень красивый ascii-art предназначен для обозначения некоторого табличного макета.
То есть: XML + CSS -> «пиксели для пользователя» вместо XML + XSLT -> XHTML + CSS -> «пиксели для пользователя».
Я надеюсь, что этот подход может быть более простым (для меня) способом представления документов XML, которые уже имеют подобную документам структуру. Мне также просто любопытно.