2016-03-21 10 views
0

sonraki düğümü seçmek için:Bu kodu olup olmadığını nasıl Örneğin XSLT'de

<address> 
    <type>work</type> 
    <value>123 ABC Street </value> 
</address> 
<address> 
    <type>home</type> 
    <value>789 XYZ Lane </value> 
</address> 

nasıl sadece iş tipi adresinin value seçebilirsiniz ?

Adres türüne bakmam gerekiyor ve eğer çalışıyorsa "123 ABC Street" kapıp bir değişkene ayarlayın.

+2

Te cevap bağlama bağlıdır - Bir [MCVE] gönderin. –

cevap

0

Eğer varsa: o zaman

<adresses> 
    <address> 
     <type>work</type> 
     <value>123 ABC Street </value> 
    </address> 
    <address> 
     <type>home</type> 
     <value>789 XYZ Lane </value> 
    </address> 
</adresses> 

:

<xsl:template match="adresses"> 
    <xsl:value-of select="address[type='work']/value"/> 
</xsl:template> 

döndürür:

123 ABC Street 
İlgili konular