代码之家  ›  专栏  ›  技术社区  ›  CLiown

xsl-替换时xpath扩展无效

  •  0
  • CLiown  · 技术社区  · 15 年前

    我尝试使用以下方法时出错:

    <xsl:variable name="url" select="guid"/>        
    <xsl:variable name="vid" select="substring-after($url,'podcast/')"/>
    <xsl:variable name="pre" select="substring-before($vid,'.mp4')"/>
    
    <<xsl:variable name="p" select="replace($pre,'_','-')"/>
    <xsl:variable name="p1" select="concat($p,'.embed_thumbnail.jpg')"/>
    <xsl:variable name="p2" select="concat('http://images.ted.com/images/ted/tedindex/embed-posters/',$p1)"/>
    

    有人能看到一个问题吗?我觉得一切都很好?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Jukka Matilainen    15 年前
        2
  •  0
  •   Welbog    15 年前

    p

    <<xsl:variable name="p" select="replace($pre,'_','-')"/>
    

    <xsl:variable name="p" select="replace($pre,'_','-')"/>
    

    &lt;<xsl:variable name="p" select="replace($pre,'_','-')"/>
    
        3
  •  0
  •   Some One    15 年前