2013-11-03 45 views
0

下面是從XML我想拉代碼:XSLT不會從我的XML拉我想要的數據

<ticket_price type="adult" status="available">25.00</ticket_price> 
<ticket_price type="child" status="none">11.00</ticket_price> 
<ticket_price type="junior" status="available">0.00</ticket_price> 

,這是我的工作的XSLT:

<xsl:for-each select="ticket_price"> 
      <xsl:element name="tickets"> 
       <xsl:value-of select="ticket_price"/> 
       <xsl:element name="br"/> 
       <xsl:value-of select="@type"/> 
       <xsl:element name="br"/> 
       <xsl:value-of select="@status"/> 
      </xsl:element> 
     </xsl:for-each> 

我遇到的問題是,當我運行XSL轉換器時,只顯示類型和狀態,而不是票據的價格。例如:

<tickets><br>adult<br>available</tickets> 
<tickets><br>child<br>none</tickets> 
<tickets><br>junior<br>available</tickets> 

任何意見,我應該如何做到這一點?

回答

2

而不是<xsl:value-of select="ticket_price"/><xsl:value-of select="."/>因爲您已經在ticket_price節點。

+0

唉!多麼徹底的監督。非常感謝你。 – magi4000

相關問題