<!-- Input XML -->
<v2:College>
<v2:Student>Name1</v2:Student>
<v2:Student>Name2</v2:Student>
<v2:Student>Name3</v2:Student>
<v2:Teacher>
<v2:Class>
<v2:Subject>ABC</v2:Subject>
</v2:Class>
</v2:Teacher>
</v2:College>
<!-- XSLT Transformation so far i did -->
<xsl:stylesheet xmlns:xsl="..." xmlns:ns0="...">
<xsl:template match="/">
<!-- <xsl:variable name="Student" select="ns0:College/ns0:Student"/> -->
<xsl:for-each select="ns0:College">
<v2:College>
<xsl:for-each select="ns0:Student">
<v2:Student>
<xsl:value-of select="."/>
</v2:Student>
</xsl:for-each>
<xsl:for-each select="ns0:College/ns0:Teacher/ns0:Class">
<xsl:for-each select="ns0:Subject">
<v2:Subject>
<xsl:value-of select="."/>
</v2:Subject>
</xsl:for-each>
</xsl:for-each>
</v2:College>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<!-- I am expecting output as -->
<v2:College>
<v2:Student>Name1</v2:Student>
<v2:Student>Name2</v2:Student>
<v2:Student>Name3</v2:Student>
<v2:Teacher>
<v2:Class>
<v2:Subject>ABC</v2:Subject>
<!-- Same no of Student should come here -->
<v2:Student>Name1</v2:Student>
<v2:Student>Name2</v2:Student>
<v2:Student>Name3</v2:Student>
</v2:Class>
</v2:Teacher>
</v2:College>
注:三個學生姓名(名稱1,名稱2,名稱3)目前不在類來element..Also我已經聲明的變量我在哪裏存儲學生姓名的值。請給我建議,我怎麼能得到這個還是我做錯了如何讓孩子標籤內/插入父標籤,當我們做XSLT轉換
http://stackoverflow.com/help/someone-answers –