2006-11-25

DW8建立XSLT页可视化操作XML

来源: 缔吧 作者:cnbruce 评论 0 条
 
</我的站点>


很简单,以<我的站点>...........</我的站点>包括各类不同<站点信息>的内容

在记事本中输入(建议自己输入加深印象:)以上标签代码,保存为 mysite.xml 文件,并通过浏览器浏览。

OK,有了以上XML,或许有人问,要这XML干嘛?

是的,除了目录树的结构让我们感到好玩以外,别忘了RSS是它的一个重要应用,当然RSS的各XML标签所包括的内容是动态的,由程序而生成的,这是另外话;同时XML还作为未来的发展,目前已经逐渐被广泛应用……总之,你在本篇中是无条件接受XML这个词的:D

p.s.有关XML更具体的资讯内容请搜索互联网络,要害字“XML”、“XML是什么”、“XML教程”等
这里简单提供一个连接
http://dw8.cn/forum/NewsDetail.asp?ForumName=眼球Web标准&前台高级代码讨论&DaysPrune=0&lp=1&id=63

说完XML,下面就谈下XSLT

这个XSLT是个什么玩意儿?有什么用?又该如何使用?

可以观察到刚才的RSS文档,虽然内容信息都显示出来了,但其可读性是比较弱的,一般都是希望用网页的方式直观地查看。

那么一直对XML迷惑并对HTML钟情的朋友,也许会问:既然用网页直观显示,直接用DW快速编辑个表格,将如上主要数据录入单元格不就行了么?

对的,确实可以如此不必使用XML麻烦。但有个要提醒一下,纯的XML文件只记录了数据,没有任何冗余的类似HTML中<table><td>之类的标签,所以XML其更适合保持比纯净水还纯的数据。这是要和HTML区分开的。

还有,有人会说现在不是讨论WEB新标准比较多么,我可以用<ul><li>来实现啊。

也是对的,而XHTML正是HTML向XML过渡的一个东西,再说,用<ul>、<li>有得比<站点信息>、<建立时间>如此令人似独眼龙般一目了然么?

好,以上就是说的 为什么要用XML,相信各位开始慢慢地喜欢上了/

那么如何让XML文档显示为可读性比较强的WEB页面效果,接触“WEB标准”的朋友很多的则是由XHTML CSS联想到XML CSS了。

对的,用CSS确实能将XML数据显示更为人性化一点,但CSS究竟只能是显示,不能有选择、有目的、用户自定义的显示。

SO,XSLT的到来解决了我们的需求!

可扩展样式表语言转换 (XSLT) 是 XSL 的子集语言,它答应您在 Web 页面上显示 XML 数据,并将 XML 数据和 XSL 样式“转换”为 HTML 形式的可读的样式化信息。

其实XSL也还是XML的一种非凡结构

p.s.注重:RSS,XSL同是XML的结构

简单来说,利用XSL我们可以从XML中进行有选择性的提取和显示,当然其功能还不仅仅如此,其主要起一个类似数据库查询语句SQL的功能,即XML模式化查询语言:通过相关的模式匹配规则表达式从XML里提取数据的特定语句。

这下该了解到XSL的主要作用了吧,即其主要其的是对XML数据的处理功能,而CSS则是对数据内容的显示修饰功能。

SO,现在一个完整的数据处理用WEB进行可读性较高访问的方法是:XML XSL CSS,这几块的分别功能,我想我再不需要罗嗦了

那么,正如RSS是XML的非凡一样,XSL里面究竟有什么非凡呢?

参考微软的"XSL开发者指南",我们大致可将模式语言分为三种:


(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:DW8中设置段落格式  
下一篇:DW8-在动态页中插入XSL片断显示远程XML
    评论加载中…
共4页: 上一页 [1] 2 [3] [4] 下一页

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号