以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 求助 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=76523) |
-- 作者:gu_xiaorou -- 发布时间:8/28/2009 11:20:00 AM -- 求助 <setubi>●共有設備/9人乗りエレベータ、メールボックス、駐車場、オートロック、宅配ボックス、ゴミ置場、管理室(常勤)●居室設備/ガス給湯器、システムキッチン、ハンドシャワー付洗面化粧台、浴室換気乾燥機TVモニター付インターホン、追焚機能付き●その他/バス・トイレ別、室内洗濯機置場、バルコニー、CATV、シューズクローク、光ファイバー ※図面と現況が異なる場合は現況を優先とします。</setubi> 上面的数据,怎么能把每个●变成别的颜色,文字颜色不变 |
-- 作者:Qr -- 发布时间:8/28/2009 1:21:00 PM -- 如果要用xslt1.0,只能用模板递归,去测试每一个字符,找到相应的字符,然后定义字符颜色并重新组合成字符串输出。 否则,只能写XSL代码,通过DOM转换成HTML,然后用正则。 xslt2.0有相关的正则,但不知能否达成你所想,偶不太熟悉2.0。 |
-- 作者:Qr -- 发布时间:8/28/2009 1:23:00 PM -- 字符处理不是XSLT的强项,如你所想的需求,还是留给编程语言来处理吧。 |
-- 作者:gu_xiaorou -- 发布时间:8/28/2009 1:33:00 PM -- 那要求必须用xsl处理呢?就没有办法了吗? |
-- 作者:Qr -- 发布时间:8/28/2009 2:04:00 PM --
还可以结合XPath中5个字符串处理函数的应用,测试、截取、重组和按需输出字符串,这当然还得用到模板递归。 |
-- 作者:Qr -- 发布时间:8/28/2009 2:10:00 PM -- 你也可以在网上搜到一些开放源码,那些都是很好和XSL扩展程序,有正则、有日期函数、还有其它,不过,多数都是涉及到外部程序的应用,完全依靠XSL的比较少。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |