将html代码保存到xml文件中并用xsl转换输出到网页中的方法
2012-01-16 04:10
405 查看
======================================================
注:本文源代码点此下载
======================================================
最近在做酒店的网上会员自助服务项目,其中有一项是介绍会员手册的。由于此项目需要做成产品,而每家酒店的会员手册又不相同,如何做到既能通用又能由用户进行个性化修改而不修改程序呢?
最后采取了用xml的方法,将会员手册的数据保存到xml文件中,由于会员手册有可能会包含图片,表格等html数据,如果我的xml文件考虑得太细则不能通用,于是我将xml文件设置成以下格式:
如何成为会员
1
网上直接注册
2
前台直接办理
3
传真办理
]]>
只保留了一个标题和一个内容项,而内容项里需要注意的是包含有:标签,将需要包含的html代码直接放在其中即可。
在输出的时候进行xsl转换,转换时由于包含有html代码,所以需要将输出项的“禁止输出编码转换”设置为yes,这样在输出的时候就会将html代码直接输出,ie解析的时候就能正常显示相应的结果了。
xslt文件如下:
在会员手册的详细页面中,放置一个xml的控件,设置其documentsource,transformsource属性后调用databind方法即可。当用户想要更改会员手册内容的时候,只需要更改xml文件即可。程序无需再修改和编译。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
注:本文源代码点此下载
======================================================
最近在做酒店的网上会员自助服务项目,其中有一项是介绍会员手册的。由于此项目需要做成产品,而每家酒店的会员手册又不相同,如何做到既能通用又能由用户进行个性化修改而不修改程序呢?
最后采取了用xml的方法,将会员手册的数据保存到xml文件中,由于会员手册有可能会包含图片,表格等html数据,如果我的xml文件考虑得太细则不能通用,于是我将xml文件设置成以下格式:
如何成为会员
1
网上直接注册
2
前台直接办理
3
传真办理
]]>
只保留了一个标题和一个内容项,而内容项里需要注意的是包含有:标签,将需要包含的html代码直接放在其中即可。
在输出的时候进行xsl转换,转换时由于包含有html代码,所以需要将输出项的“禁止输出编码转换”设置为yes,这样在输出的时候就会将html代码直接输出,ie解析的时候就能正常显示相应的结果了。
xslt文件如下:
在会员手册的详细页面中,放置一个xml的控件,设置其documentsource,transformsource属性后调用databind方法即可。当用户想要更改会员手册内容的时候,只需要更改xml文件即可。程序无需再修改和编译。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
相关文章推荐
- 自定义类重载运算符<< >>,并用FileStorage保存和读取xml文件
- 微软BI 之SSIS 系列 - 两种将 SQL Server 数据库数据输出成 XML 文件的方法
- 用jsp将xml文件解析到网页显示,并把数据提交保存到数据库
- Chrome保存mht网页文件的方法
- PHP读取并输出XML文件数据的简单实现方法
- SAP XML输出文件保存到本地
- JavaScript实现读取与输出XML文件数据的方法示例
- 简单的C# 保存内容到指定路径下的XML文件中方法
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法
- ASP实现网页打开任何类型文件都提示保存的方法附代码
- 【转载】matlab中将数据输出保存为txt格式文件的方法
- Java通过http访问网页及xml及文件并保存到local
- 在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET
- ASP实现网页打开任何类型文件都提示保存的方法附代码
- asp输出xml格式文件时的一个诡异错误及解决方法:XML declaration allowed only at the start of the document
- Python实现抓取HTML网页并以PDF文件形式保存的方法
- 【转】Chrome保存mht网页文件的方法 – 无需任何插件,完美!
- ⚔疯狂输出⚔ 配置文件 xml使用方法
- 把XML文件输出到一个网页里