|
以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- CSS与XSL的关系[转帖] (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=8365) |
|
-- 作者:hsower -- 发布时间:6/19/2004 1:40:00 PM -- CSS与XSL的关系[转帖] 我们知道装饰XML的方法有两个:XSL和CSS。但是XSL和CSS到底有什么关系呢?当然我们可以注意到它们都可以用来定义XML显示格式的,但是它们存在很大的不同,XSL是应用于整个XML文档的,而CSS只是对HTML标签的显示模式进行了指定,它的任务是对 HTML 元素指定一组显示属性。 CSS 决定了页面的视觉外观,但是不会改变源文档的结构。XSL是用来处理文档的标记语言,也称为基于模板的语言,它允许将某种模式映射到源文档中,该源文档的输出是用XML、HTML或纯文本书写的。 使用 XSLT,可以将 XML 文档的结构转换为不同的 XML 文档。例如,您可以更改 XML 文档的顺序、添加或删除元素、执行条件测试或者用元素的集合进行迭代。而CSS是一个属性集合,它用来标记一个元素的显示模式。同时需要说明的是,在XSL也可以使用CSS用来对由XML转化而成的HTML文档进行装饰。 总而言之,它们是两种独立的技术。XSLT 和 CSS 不是兼容标准。一种在 XML 中创建 Web 页面的有用技术,是用 XSLT 将 XML 转换为诸如列表或表的结构,然后将 CSS 应用于结果,控制这些结构在适当媒体中的显示。您甚至可以从 XSLT 创建 CSS。 |
|
-- 作者:XWford -- 发布时间:6/22/2004 1:12:00 PM -- 问一下, 是不是HTML或XHTML就用CSS 而XML就建议用XSLT呢 |
|
-- 作者:孤独 -- 发布时间:6/24/2004 11:34:00 PM -- 我认为xslt是一种转换方式,把一种文档类型转换成另外的文档.比如,可以把一个xml文档转换成各种xml文档,也可以转换为txt,xhtml,html等等,当然,也许还可以转换成bmp之类的,呵呵:) 而css只是一个样式表,把当前数据显示而已:) |
|
-- 作者:rainie -- 发布时间:9/2/2005 11:25:00 AM -- 那要是我想将xslt与css联合起来使用可不可以呢? 如果可以,应该怎么做呢? |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |