0
我有一個輸入XML,我想用XSLT將它轉換爲其他XML。XSLT轉換:循環訪問XML以獲取節點和值
輸入XML:
<XML>
<Fields>
<F1> Val1 </F1>
<F2> Val2 </F2>
<F1> Val3 </F1>
<F4> Val4 </F4>
</Fields>
</XML>
輸出XML:
<SomeThing>
<SomeThing>
<Field id = "F1"> <val> Val1 </val> </Field>
<Field id = "F2"> <val> Val2 </val> </Field>
<Field id = "F3"> <val> Val3 </val> </Field>
<Field id = "F4"> <val> Val4 </val> </Field>
</SomeThing>
</SomeThing>
我的XSLT:(我知道它錯了:()
<xsl:for-each select="XML/Fields">
<field>
<xsl:attribute name="id">
<xsl:value-of select="." />
<value>
<xsl:value-of select="current()"/>
</value>
</xsl:attribute>
</field>
</xsl:for-each>
XSLT是艱難
瞭解它,請再次檢查 – user2334314 2013-04-30 03:00:08