当前位置:  开发笔记 > 前端 > 正文

如何在不首先转换为(X)HTML的情况下使用CSS设置XML样式以便在浏览器中查看?

如何解决《如何在不首先转换为(X)HTML的情况下使用CSS设置XML样式以便在浏览器中查看?》经验,为你挑选了1个好方法。

我知道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文档.我也很好奇.



1> alex77..:

确实可以使用CSS来格式化XML文档.

W3学校的例子

(W3C建议使用xslt做这种事情而不是CSS)

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有