Biorąc pod uwagę następujące XML:Mecz warunkowo na bieżącą wartość węzeł
<current>
<login_name>jd</login_name>
</current>
<people>
<person>
<first>John</first>
<last>Doe</last>
<login_name>jd</login_name>
</preson>
<person>
<first>Pierre</first>
<last>Spring</last>
<login_name>ps</login_name>
</preson>
</people>
Jak mogę uzyskać „John Doe” od wewnątrz bieżącego/login dopasowującego?
Próbowałem następujące:
<xsl:template match="current/login_name">
<xsl:value-of select="../people/first[login_name = .]"/>
<xsl:text> </xsl:text>
<xsl:value-of select="../people/last[login_name = .]"/>
</xsl:template>
Dobra, zignoruj moją odpowiedź dalej, ta jest świetna.Czyste i wykonane z ładnych części wielokrotnego użytku. –
Uwielbiam to! dzięki ... nigdy nie słyszałem o xsl: key before ... –