我知道CSS可以用来控制现代浏览器中(X)HTML的表示.我的印象是,这对于任意XML也是可能的.(我错了吗?)
一个具体的例子:给出以下XML
J Random Hacker Some pithy explanation
我想将CSS与这个XML相关联,这样当在现代(WebKit,FireFox)浏览器中查看时,我会看到如下内容:
+----------------------------------+ | revision | 1 | +----------------------------------+ | author | J Random Hacker | +----------------------------------+ | message | Some pithy explanation| +----------------------------------+
我那美丽的ascii-art的意思是指出一些像桌子一样的布局.
那就是:XML + CSS - >"用户像素"而不是XML + XSLT - > XHTML + CSS - >"用户像素".
我希望这种方法可以更简单(对我来说)呈现在其结构中已经类似文档的XML文档.我也很好奇.
确实可以使用CSS来格式化XML文档.
W3学校的例子
(W3C建议使用xslt做这种事情而不是CSS)