XSLT检测到丢失的标记

时间:2017-11-06 09:43:21

标签: xml xslt

我不得不做一个用XSLT模仿XSD行为的尴尬。

在这种特殊情况下,我想检测父元素中缺少的元素。到目前为止,我已经提出以下建议:

<div>
  <button #appOpacity> Click here</button>
</div>

我想知道是否有可能以这样的方式格式化条件:在条件xsl标签内,我能够打印失败的条件(即标签的第一个缺失)?

感谢任何提示。

1 个答案:

答案 0 :(得分:1)

这里没有魔法,只使用三个条件:

<xsl:if test="not(tag1name)">
  tag1name is missing!
</xsl:if>
<xsl:if test="not(tag2name)">
  tag2name is missing!
</xsl:if>
<xsl:if test="not(tag3name)">
  tag3name is missing!
</xsl:if>