如何获取带有段落标签的子字符串但忽略不包含文本的子字符串?

时间:2019-06-09 12:13:19

标签: xml xslt

我目前正在获取文章的第一段,但其中一些仅包含图像。

如何获取不包含图像但包含文本的第一段?

这是我的代码:

        <xsl:value-of disable-output-escaping="yes" select="substring-before(substring-after(copy, '&lt;p&gt;'), '&lt;/p&gt;') " />
        <a href="{$currentPage/url}" title="{$currentPage/title}: {@nodeName}">
          Continue reading...
        </a>

结果可能是:

<p>some text...</p>

但结果可能也是:

<p><img /></p>

我想过滤掉第二种情况。或者更具体地说-我想过滤掉任何不包含任何文本的<p>

如何做到?

0 个答案:

没有答案