以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  xpath里的contrans使用的一个问题,帮帮忙呀!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=64634)


--  作者:我心等待
--  发布时间:7/15/2008 2:23:00 PM

--  xpath里的contrans使用的一个问题,帮帮忙呀!
- <WebApplication>
- <Users>
  <Xin key="d0f6748c-6ef5-4408-a4b0-697212f8bd4a" />
  <Jimmy key="8dcfdcc6-877c-4b7e-a825-12729a2f5e53" />
  <Steve key="22249ac6-7716-4758-a4f2-c7c49047a261" />
  <Xin key="96f4fc34-64d5-4d34-83c8-7a09779dbc2a" />
  <Jimmy key="2d6fb129-379a-404a-bb94-59bf91c838cf" />
  <Steve key="0e838830-7a6a-4f3e-a39c-a2e2c8046029" />
  <Xin key="ddad9000-2671-4d79-ae9e-07c76b583b49" />
  <Jimmy key="ce9dd8ea-ff46-4fbe-a040-69c776abbb9c" />
  <Steve key="259bf6f7-41f5-4bbf-811b-4972a7d667e2" />
  <Xin key="dabf2ed5-2c31-41c0-b379-e69b82e30291" />
  <Jimmy key="9ad73bc1-3246-4b67-a067-b3a12751dd49" />
....

xpath = /WebApplication/Users/Xin[contains(@key,'-')]
这个模糊怎么只有第一条记录呀?

contains(@key,'9ad73bc1-3246-4b67-a067-b3a12751dd49')
这个就有一条。

contains是模糊搜索吗?


--  作者:Qr
--  发布时间:7/15/2008 6:12:00 PM

--  
不是。在遍历的同时要将结果输出,否则只能输出最后一条记录。
--  作者:jianghui
--  发布时间:10/13/2008 1:45:00 PM

--  
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:template match="/">
  <xsl:for-each select="WebApplication/Users/Xin[contains(@key,'-')]">   
    <xsl:value-of select="@key"/>
    <xsl:text> </xsl:text>   
  </xsl:for-each>
 </xsl:template>
</xsl:stylesheet>

可以输出的,我试了


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