加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

检查XSLT中是否存在XML节点

发布时间:2020-12-16 05:34:46 所属栏目:百科 来源:网络整理
导读:是否有更好的方法来查找 XML节点是否存在(在XSLT中)而不是使用: xsl:choose xsl:when test="..........."body node exists/xsl:when xsl:otherwisebody node missing/xsl:otherwise/xsl:choose xsl的替代方案:选择 定义更好; xsl:选择很好地覆盖条件表达
是否有更好的方法来查找 XML节点是否存在(在XSLT中)而不是使用:
<xsl:choose>
  <xsl:when test="...........">body node exists</xsl:when>
  <xsl:otherwise>body node missing</xsl:otherwise>
</xsl:choose>
xsl的替代方案:选择

定义更好; xsl:选择很好地覆盖条件表达式.更好需要根据某些标准进行测量,并且没有提供任何标准.不过,这里有一些您可以根据需要评估的替代方案:

XSLT 1.0

<xsl:if test="/path/to/node">node exists</xsl:if>
<xsl:if test="not(/path/to/node)">node missing</xsl:if>

XSLT 2.0

<xsl:value-of select="if (/path/to/node) then 'node exists' else 'node missing'"/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读