2016-09-28 5 views
0

Ich habe diese Xml und ich versuche mit xslt anzuzeigen. Ich kann das Datum und den Teamnamen anzeigen, aber ich kann nicht den Wert der Punktzahl anzeigen.XSLT Aufruf des Wertes des Attributs aus dem xml

<teamscores> 
    <season year="2015"> 
     <game> 
      <date>20151004</date> 
      <team1 score="77">MIA</team1> 
      <team2 score="90">CHA</team2> 
     </game> 

<tr> 
    <td> 
    Date: 
    <xsl:value-of select ="date"/> 
    </td> 
    <td> 
    <xsl:value-of select ="team1"/> << this does display 
    (<xsl:value-of select ="@score"/>) <<-- does not display. 
    </td> 
    <td> 
    <xsl:value-of select ="team2"/> 
    </td> 
</tr> 

Antwort

2

den Kontext an diesem Punkt ist <game> Angenommen, die richtige XPath-Ausdruck ist team1/@score, d.h.

(<xsl:value-of select ="team1/@score"/>) 
Verwandte Themen