以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 用xslt怎样将搜索关键字显示为红色 [求助] (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=50813) |
-- 作者:jamiegao -- 发布时间:8/1/2007 12:41:00 PM -- 用xslt怎样将搜索关键字显示为红色 [求助] 在html中只要将返回字符串中的关键字,用<font color=red>关键字</font>替换就可以了,但是xml文件是内容和显示相分离的,有没有什么简单的方法能将xml文件中搜索关键字变成红色? |
-- 作者:火鸟 -- 发布时间:8/1/2007 1:10:00 PM -- 好象xml要和xlst转化为html后才送去显示,所以你可以在xlst中设置将文字变成红色的标签。 |
-- 作者:jamiegao -- 发布时间:8/2/2007 2:44:00 PM -- 但是我要把红色的标签加到哪呢?总不能每次输出的时候都判断它是不是关键字,如果是的话就加红色标签吧,看起来好麻烦啊,而且好多时候关键字只是字符串的一个子串,比如有xml文件如下: <公司名称> 关键字为 “飞亚达” ,我只想把飞亚达变成红色,应该怎么做呢? |
-- 作者:火鸟 -- 发布时间:8/2/2007 3:49:00 PM -- 这个好象不是xslt能解决的问题,你可能要用java或C#编程解决吧。 |
-- 作者:hexun831012 -- 发布时间:8/2/2007 7:33:00 PM -- 如果是网页,请用javascript和正则表达式去做。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |