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

如何在xslt中从字符串中删除标记?

  •  0
  • naveen  · 技术社区  · 7 年前

    我正在 <p> 标记在我的字符串中。我想删除 <p> </p>

    这是我的密码 http://xsltransform.net/ehVYZNv

       <xsl:variable name="bb">&lt;p&gt;Former Indian cricketer Sachin Tendulkar, who is an avid lover of Tennis, posted this cute picture with his wife Anjali Tendulkar at the Wimbledon’s semi-final match. He also wished Roger Federer all the best for the match. (Photo: Instagram)&lt;/p&gt;
              </xsl:variable>
    
            =====
    <xsl:value-of select="$bb" disable-output-escaping="yes"/>
    

    预期输出

    1 回复  |  直到 7 年前
        1
  •  0
  •   Rupesh_Kr    7 年前

    可以在xslt 1.0中使用子字符串

    <xsl:value-of select="substring-before(substring-after($bb, '&lt;p&gt;'), '&lt;/p&gt;')" disable-output-escaping="yes"/>