-1
我有兩個XML文件,我想下面的XML轉換的XSLT我們如何轉換那些在XSLTXML以XSLT轉換
輸入XML:
<Order OrderNo=」1234567890」>
<OrderLines>
<OrderLine PrimeLineNo=」1」 SubLineNo=」1」/>
<OrderLine PrimeLineNo=」2」 SubLineNo=」1」/>
</OrderLines>
</Order>
輸出XML:
<Order OrderName=」1234567890」>
<OrderLines MaxOrderNumbers=」2」>
<OrderLine LineNumber=」1」 SubLineNumber=」1」/>
<OrderLine LineNumber =」2」 SubLineNumber =」1」/>
</OrderLines>
</Order>
我試過下面的代碼,你可以告訴任何人這種正確的方式將xml轉換爲xslt不是
<xsl:for-each select="Order">
<tr>
<td><xsl:value-of select="OrderName"/></td>
<td><xsl:value-of select="1234567890"/></td>
</tr>
</xsl:for-each>
<xsl:for-each select="OrderLines">
<tr>
<td><xsl:value-of select="MAxOrderNumbers"/></td>
<td><xsl:value-of select="2"/></td>
</tr>
</xsl:for-each>
<xsl:for-each select="OrderLine/LineNumber">
<tr>
<td><xsl:value-of select="LineNumber"/></td>
<td><xsl:value-of select="1"/></td>
</tr>
</xsl:for-each>
<xsl:for-each select="OrderLine/SubLineNumber">
<tr>
<td><xsl:value-of select="SubLineNumber"/></td>
<td><xsl:value-of select="1"/></td>
</tr>
</xsl:for-each>
<tr>
<td><xsl:value-of select="LineNumber"/></td>
<td><xsl:value-of select="2"/></td>
</tr>
</xsl:for-each>
<xsl:for-each select="OrderLine/SubLineNumber"> <tr>
<td><xsl:value-of select="SubLineNumber"/></td>
<td><xsl:value-of select="1"/></td>
</tr>
</xsl:for-each>
嘿任何人我能告訴我們該怎麼辦XSLT轉換 – 2014-09-05 10:35:38
你做完作業了嗎?請張貼您嘗試過的一些代碼。 – 2014-09-05 10:38:42