如何检查 XSLT 中是否存在值

Kev*_*vin 5 xml xslt xslt-1.0

我有一些像这样的xml;

<formErrors>
    <value>address_1</value>
    <value>address_2</value>
//.. etc
Run Code Online (Sandbox Code Playgroud)

在 XSL 模板中,我有 $formErrors 作为变量,我想检查值是否存在。如果有一个 PHP 等效函数,我想要一个 in_array() 函数。我怎样才能在 XSLT 中做到这一点?

a1e*_*x07 7

<xsl:if test="count(formErrors/value) > 1"> 
    Show Errors
</xsl:if>
<!-- Test if value exists -->
<xsl:if test="formErrors/value ='address_1'"> 
    Show Errors
</xsl:if>
Run Code Online (Sandbox Code Playgroud)