以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 请教如何用xsl实现高亮标注? (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=55061) |
-- 作者:astro -- 发布时间:11/8/2007 5:22:00 PM -- 请教如何用xsl实现高亮标注? 输入是这样的: xml: <a>this is a <b>test</b> text.</a> 想利用xsl实现将此xml文本高亮输出<b></b> 标记的部分,请大家帮忙。 谢谢 |
-- 作者:Qr -- 发布时间:11/8/2007 5:29:00 PM -- 高亮?是不是象选定的那种。如果是,XSL没办法,代替的办法说是将其背景高为高亮的颜色。要不就用正则,在onload事件中,将其中的文本选定。 |
-- 作者:astro -- 发布时间:11/8/2007 6:17:00 PM -- 就是把<b></b>标签变成<font color=red></font>这样 或者原来的xml就是<a>this is a <font color=red>test</font> text. </a>想把<a></a>标签内的内容原样输出,我试过<xsl:value-of disable-output-escaping="yes">和<xsl:copy-of select="a">似乎用的不对,不知道该怎样用 |
-- 作者:astro -- 发布时间:11/8/2007 6:47:00 PM -- 搞定了,呵呵 定义模板 <xsl:template match="a"> <xsl:apply-templates/> </xsl:template> <xsl:template match="a/b"> |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
1,171.875ms |