以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  xml->html 单元格内大于50%红色标记 how to do?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=77394)


--  作者:zizihaier
--  发布时间:9/23/2009 11:10:00 PM

--  xml->html 单元格内大于50%红色标记 how to do?
我不想用choose when otherwise
我想用 <td class="?">
通过CSS来控制,但是引号内的Xpath表达式不会写啊
假如xml里有
<rate>60% </rate>
我试了一下 三种表达式
class="{rate &gt; 50%}"不行
class="{rate*100 &gt; 50}"不行
class="{number(substring-before(text(),'%')) &gt; 50}",这个也不行,不知道这个表达式返回的是什么,是true和false吗?
大家有没有好的写法?
--  作者:hexun831012
--  发布时间:9/24/2009 9:31:00 AM

--  
请问你怎么把XML转换成HTML阿
如果是XSL
那就该这么写
<td>
  <xsl:if test="rate &gt; 50">
    <xsl:attribute name="class">XXX</xsl:attribute>
  </xsl:if>
  XXX
</td>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms