Я пытаюсь получить значение дочернего узла на основе определенного значения родительского узла, но я изо всех сил, чтобы получить правильный синтаксис ...Получить дочерний узел на основе определенного родительского значения
Это мой XML документ:
<result>
<heading>A</heading>
<messages>
<message>
<heading>D</heading>
<ingress>ABCD</ingress>
</message>
</messages>
</result>
Я пытаюсь получить ингресс «ABCD», когда значение курса является А.
Это мой код.
<xsl:if test="result">
<xsl:variable name="parent" select="heading"/>
<xsl:value-of select="//message[heading=$parent]"/>
</xsl:if>