以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  substring-before,substring-after两个属性怎么用??  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=6270)


--  作者:296458
--  发布时间:3/29/2004 8:38:00 AM

--  substring-before,substring-after两个属性怎么用??
substring-before(),substring-after()两个属性怎么用??在什么情况下可以用,我在xsl里用提示错误,但是我看书,好像有这个属性,哪位知道??我这里先谢了
--  作者:296458
--  发布时间:3/29/2004 10:59:00 AM

--  
我是想把<a:href>http://nmcexch/exchange/wuzhuo/%E6%94%B6%E4%BB%B6%E7%AE%B1/take%20a%20look.EML</a:href> 中的 /wuzhuo/%E6%94%B6%E4%BB%B6%E7%AE%B1/take%20a%20look.EML显示出来,不知道怎么用那两个属性

--  作者:brook
--  发布时间:4/14/2004 9:46:00 AM

--  
顶一个,我也想知道

--  作者:sam
--  发布时间:4/14/2004 10:34:00 AM

--  
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

  <xsl:output method="html"/>
  
  <xsl:variable name="srcstr">
   &lt;a:href&gt;http://nmcexch/exchange/wuzhuo/%E6%94%B6%E4%BB%B6%E7%AE%B1/take%20a%20look.EML&lt;/a:href&gt;
 </xsl:variable>
 <xsl:variable name="first"><xsl:value-of select="substring-before($srcstr, '&lt;/a:href&gt;')"/> </xsl:variable> 
 <xsl:variable name="second"><xsl:value-of select="substring-after($first, '&lt;a:href&gt;http://nmcexch/exchange')"/>
 </xsl:variable> 

  <xsl:template match="/">
   <xsl:value-of select="substring-before('helloworld!', 'world')"/>  <!-- output 'hello'-->
   <xsl:value-of select="substring-after('helloworld!', 'world')"/>  <!-- output '!' -->
   <xsl:value-of select="$second"/><!-- output string expected-->
  </xsl:template>

</xsl:stylesheet>


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