2013-11-03 3 views
0

가 여기에 내가 끌어 노력하고있어 XML의 코드의 내 XML에서 내가 원하는 데이터를 가져 :XSLT 늘

<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