Я новичок в xslt, поэтому, пожалуйста, дайте мне знать, что не так с моим синтаксисом здесь. Если сравнить с постоянным значением «880,50», я получу желаемый результат. Но если я попытаюсь сделать то же самое с передаваемым параметром, я ничего не получу. Фрагмент кода как под.
<xsl:template name="ShowJourneyLegs" >
<xsl:param name="TotalFare" />
<Key4><xsl:value-of select='$TotalFare'/></Key4>
<JourneyLegKeys><xsl:value-of select="/FareSearchResponse/CompleteItineraryFares/AirFare[@Total = '880.50']/JourneyLegKeys/Key[1]"/></JourneyLegKeys>
<JourneyLeg><xsl:value-of select="/FareSearchResponse/CompleteItineraryFares/AirFare[@Total = '$TotalFare']/JourneyLegKeys/Key[1]"/></JourneyLeg>
</xsl:template>