Итак, мне нужно получить доступ к вложенному элементу в операторе if.
Ниже вы можете увидеть пример XML, который я использую:
<Publication>
<PubName>Avoid the Consumer Apps - How to Collaborate Securely and Productively in the Finance Sector</PubName>
<Attributes>
<Attribute>
<AttributeName>Type</AttributeName>
<Value>Webinar</Value>
<ValueText>Webinar</ValueText>
</Attribute>
</Attributes>
</Publication>
А вот XSLT-код, который я использую, чтобы попытаться получить значение Webinar
:
<xsl:for-each select="TradePub.com/PublicationTable/Publication">
<xsl:if test="Attributes/Attribute/Value='Webinar'">
<tr>
<td><xsl:value-of select="PubName"/></td>
<td><xsl:value-of select="PubCode"/></td>
</tr>
</xsl:if>
</xsl:for-each>
Но это ничего не возвращает, поэтому мне интересно, как я могу получить доступ к элементу Value
?