Мне нужно ограничить для каждого выбора на основе переменной. Следующая переменная содержит количество отказов, если они есть, или успех, если они есть.XSL для каждого условного
xsl:choose><xsl:when test="$allFailureCount = 0">Success</xsl:when><xsl:when test="$allFailureCount > 0">Failure</xsl:when></xsl:choose>
После этой линии у меня есть XSL для каждого оператора, как показано ниже, который перебирает все узлы, состоящие из неудач, а также успеха. Потребность в цикле через выбора отказа узлов в случае выхода из строя всех узлов и в случае выражения success.The для обнаружения узлов с неудач и успеха заключаются в следующем:
/testResults/*[attribute::s='false'] -Failure
/testResults/*[attribute::s='true'] -Success
Тогда мне нужно, чтобы ограничить следующий цикл
<xsl:for-each select="/testResults/*">
+1 Элегантное решение – Fernando
Но оно не сгенерировало HTML после применения преобразования. Здесь что-то не так – Alfaromeo
Да, что-то не так, но мы не знаем, что. Ошибка не в коде, который поставлялся @lliyan. –