关于xsl中特殊字符的处理方式
来源:互联网 发布:编程是什么工作工资 编辑:程序博客网 时间:2024/05/16 17:38
在OnlineExam的开发过程中,我们使用了xsl/xml的技术进行分层开发。
这一技术在实现keystone的时候非常顺利,不愧是标准。
但是在OnlineExam中,由于考题的描述需要用所见即所得的模式编辑,我们引入了FCKEditor这个富文本编辑器,这样的话,我们就把带有html的数据保存在了考题描述这个字段中,当要列出所有考题的描述时,我们必须让xsl去解析其中的html代码,以显示考题描述原有的格式。
但是很遗憾虽然我们在xml中引入了更糟糕的是,当输入
找了整整一天的解决方案,还是不能解决我们的问题。
最终求人不如求己,自己写了一个转换js方法,将特殊符号的前缀&号,转义成我们自己的[amp]标签,这样的话,xsl就会乖乖的听话输出我们需要的字符,而在xsl渲染之后,我们又通过js方法把[amp]转成了&号,页面进一步渲染,就成了html标签。
这样做的好处就是,我们不再依赖那个非标准的disable-output-escaping属性,而完全依靠自己的js方法就搞定了,这样跨浏览器的目的也达到了。
软件开发
感谢软件定制开发
- 关于xsl中特殊字符的处理方式
- XML中特殊字符的处理方式
- URL中带特殊字符的处理方式
- sql语句中含有特殊字符的处理方式
- 关于url中有特殊字符的处理
- 关于jsp中使用jstl对特殊字符的处理
- 关于vim替换中遇到特殊字符的转义处理
- 关于shell对特殊字符的处理
- 关于处理GET方式提交的含有特殊字符的参数jsp
- 关于处理GET方式提交的含有特殊字符的参数
- Oralcle中特殊字符的处理
- URL中对特殊字符的处理
- Xml中特殊字符的处理
- XML中特殊字符的处理
- xml文件中特殊字符的处理
- JSON中数据特殊字符的处理
- JSON中数据特殊字符的处理
- URL中对特殊字符的处理
- 代码逆向(一)——寻找main函数入口
- 关于XML在线编辑器
- 分页存储过程
- WinCE6.0 Eboot StartUp.s解析
- C#图像处理
- 关于xsl中特殊字符的处理方式
- MTK 轨迹球(JOG_BALL)
- 如何给$.ajax的回调函数传参数?
- sql 经典语句记录
- cuda visual assist高亮
- 二分法递归查找代码
- [转]如何在C#里序列化集合对象
- 报表ReportViewer显示图片--rdlc
- 网络游戏中的数据包设计和定义(初论)