2017-02-22 32 views
0

你能告訴我如何在xslt中添加循環變量嗎?如何在xslt中添加循環變量?

這裏是我的代碼 http://xsltransform.net/ejivdHV/7

<xsl:copy-of select="$name"/> 
    <xsl:for-each select="$name/child"> 
     row: <xsl:value-of select="row"/> 
    </xsl:for-each> 

     </hmtl> 

$name變量有這個值

<p> 
     <child> 
     <row>aa</row> 
     <name>poi</name> 
     </child> 
     <child> 
     <row>addda</row> 
     <name>noo</name> 
     </child> 
    </p> 

我嘗試使用循環得到row價值。但它不能正常工作。它沒有顯示紐約州值爲什麼?

回答

0

變量召開臨時樹片段,而不是一個p元素,所以你需要使用<xsl:for-each select="$name/p/child">選擇p,然後child元素。

0

變化

<xsl:for-each select="$name/child"> 

<xsl:for-each select="$name//child">