У меня есть состояние, в котором я должен проверить две вещи ниже условияпроверки нескольких условий в XSLT
1), чтобы проверить ABC/@ abcflowId = ABC/@ SETID
2), а если выше условие истинно, тогда проверьте значение REGId, оно не должно быть «IR_1» и «IR_2»
, так что если оба условия истинны, то покажите текст. Доставка все это в противном случае ничего не делает. Я придумал подход ниже, но это не работает, пожалуйста, сообщите, как исправить ошибку
<xsl:if test="$PASS='true'">
<xsl:if test="abc/@abcflowId = abc/@setId and abc/RegId != 'IR_1' and abc/RegId != 'IR_2' ">
<PassThru/>
<xsl:text>Delivery all these</xsl:text>
</xsl:if>
</xsl:if>
, что ваша проблема с этим XSLT - это не так уж плохо. Пожалуйста, также покажите входной XML. – leu
"* не работает *" не является хорошим описанием; разместите некоторый код, который мы можем использовать, чтобы воспроизвести проблему. –