У меня есть мыльное сообщение
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<id>0</id>
<id>1</id>
</soapenv:Body>
</soapenv:Envelope>
Я хочу просмотреть элементы id и проверить, имеет ли текущий значение значение = 1, но мой xslt не работает.
<xsl:template match="/">
<xsl:for-each select="node()">
<xsl:if test="current()/text='1'">
do something
</xsl:if>
</xsl:for-each>
</xsl:template>
Может ли кто-нибудь указать, что я делаю неправильно, и дать мне указания о том, как действовать?
РЕДАКТИРОВАТЬ: Мне нужно что-то, что вернет истину, когда один из идентификаторов равен1, иначе ложно.