-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