以文本方式查看主题

-  中文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=62028)


--  作者:flyingm
--  发布时间:4/30/2008 2:10:00 PM

--  [求助]如何实现判断
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="file://C:\test\11.xsl"?>
<Building>
 <Floor>
  <lever>1</lever>
  <cell>
   <water name='de'>test</water>
   <elec>dian</elec>
   <water name='tech'>water</water>
  </cell>
 </Floor>
 <Floor>
   <lever>2</lever>
   <water name='ri'>water</water>
  <water name='river'>water</water>
  <elec>dian</elec>
  
 </Floor>
</Building>

假如这个xml,要实现的是:如果Floor下面的只要不包含一个water并且name属性是river的话,输出Floor下面的lever的值。正确的结果应该是只输出1。


--  作者:Qr
--  发布时间:4/30/2008 5:47:00 PM

--  
<xsl:value-of select="Building/Floor[water/@name!='river']/lever"/>
--  作者:flyingm
--  发布时间:5/2/2008 2:35:00 AM

--  
no...
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,285.156ms