本日志标题:DW8-在动态页中插入XSL片断显示远程XML        [2006-6-9]

为了更好的阅读并操纵本教程,请您先参看这篇文章:

DW8新功能 之 建立XSLT页可视化操作XML数据(一)
https://blog.cnbruce.com/showlog.asp?cat_id=34&log_id=739

DW8新功能 之 建立XSLT页可视化操作XML数据(二)
https://blog.cnbruce.com/showlog.asp?log_id=740&cat_id=34

那么,本文的主要描述内容即是:在动态文档(如ASP)中插入XSL片断以显示远程的XML数据。

所需要的前提是:Dreamweaver 8软件,XSL片断文件,远程XML数据地址以及动态网页文档。

那么下面来吧:

1,建立DW8的动态站点,新建文件,选择“基本页”的“XSLT片断”。注意,并非是XSLT整页,它们有很大区别。同时有关XSLT整页在我提示您阅读的网页中有介绍。

2,选择“定位 XML 源”,即输入远程XML数据的URL路径,如: https://blog.cnbruce.com/rss2.asp



3,立即保存当前的XSLT片段文件到当前的DW站点内,为“cnbruce.xsl”。



4,在cnbruce.xsl文件内插入表格进行排版,并将相关XML数据插入其中。



5,为动态XML数据制作超级链接,选择“数据源”后选择相应的动态链接地址。



6,选择动态XML数据所在表格行,打开插入面板,选择XSLT标签,选择“重复区域”按钮,完成所有动态XML数据的显示。



7,在DW站点中新建动态ASP文档index.asp,打开“应用程序”的“服务器行为”面板,单击“+”选择“XSL转换”。

8,弹出窗口中选择“XSLT文件”,自动获得XML URL,确定完成。



9,完成。



调试地址:http://www.dw8.cn/2006/testxml/

视频地址:http://www.164.cc/2006/swf/txml01.swf

另外,在第8步若添加相关参数及值,可在当前的动态文档中插入多个XSLT文件,也就是说在一个文档中显示多个XML数据,从而实现类RSS聚合的功能。

调试地址:www.dw8.cn/2006/testxml/bi.asp

视频地址:http://www.164.cc/2006/swf/txml02.swf


[Edit on 2006-6-13 18:30:52 By cnbruce]

在百度搜索完整的DW8-在动态页中插入XSL片断显示远程XML内容,或者用Google搜索相关的更多内容

By [cnbruce] at 11:47:21 | 评论 [4] | 浏览 [24716] | TrackBack| 返回顶部

About Comments
狼哥,我按照你的步骤做了一遍,第7步,上面的都很正常,就是在新建动态ASP文档index.asp中按照说明 XSL转换 完成之后,F12预览出现错误,不知道怎么回事,狼哥不忙的时候帮忙给看一下,先谢谢了啊。。。。

错误类型:
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/includes/MM_XSLTransform/MM_XSLTransform.classVB.asp, line 25, column 54
errorMessages("MM_EMPTY_XML_SOURCE") = "XML 婧愪笉鑳戒负绌恒€?
-----------------------------------------------------^
By [小宋] at 2007-3-23 17:38:37
补充一句,直接在 DW8中预览 cnbruce.xsl 却显示正常,一附加到index.asp中,再预览index.asp就出错,是不是我的IIS有问题,我用的是XP系统!我传到我们公司的网站上预览也不显示!公司网站服务器是Windows2000!
再说一声谢谢了、。。。。
By [小宋] at 2007-3-23 17:44:19
By [usasb] at 2008-3-27 16:57:01
1l
需要utf-8编码
By [hoyoung] at 2009-11-28 16:57:01


Post a Comment
呢称: 验证码: 
禁止笑脸转换 禁止UBB | 缩放输入框:6 5 | [Ctrl+Enter提交](1000个字符限制)