这是我的普通XML文件:
<Records>
<Record>
<Row A="Banks" B="Amount"/>
</Record>
<Record>
<Row A="UOBSGD2" B="50000"/>
</Record>
<Record>
<Row A="UOBSGD1" B="75050"/>
</Record>
<Record>
<Row A="DBSSGD2" B="55800"/>
</Record>
<Record>
<Row A="DBSSGD1" B="14239"/>
</Record>
<Record>
<Row A="OCBCSGD1" B="55510"/>
</Record>
<Record>
<Row A="OCBCSGD2" B="31714"/>
</Record>
<Record>
<Row A="UOBUSD1" B="36471.1"/>
</Record>
<Record>
<Row A="UOBUSD2" B="41941.765"/>
</Record>
<Record>
<Row A="UOBUSD3" B="48233.02975"/>
</Record>
<Record>
<Row A="DBSUSD1" B="55467.9842125"/>
</Record>
<Record>
<Row A="OCBCUSD1" B="14239"/>
</Record>
<Record>
<Row A="OCBCUSD2" B="16374.85"/>
</Record>
<Record>
<Row A="OCBCEUR1" B="45857"/>
</Record>
<Record>
<Row A="OCBCEUR2" B="19239"/>
</Record>
<Record>
<Row A="DBSEUR1" B="33510"/>
</Record>
</Records>
这是我自定义的XML模板文件:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<chart caption='Banks' xAxisName='Bank Types' yAxisName='Amount' numberPrefix='$' <showValues='0' showLegend="1" legendPosition='RIGHT'>
<styles>
<definition>
<style name='CanvasAnim' type='animation' param='_xScale' start= '0' duration='1' />
</definition>
<application>
<apply toObject='Canvas' styles='CanvasAnim' />
</application>
</styles>
<set label='' value=''/>
</chart>
这是我的问题。
我们的想法是提取excel XML以将其插入到我的自定义XML中。如何以及如何使用“Plain XML - &gt; Customized XML?
等方式对其进行编程非常抱歉我的英语不好!!!
答案 0 :(得分:0)
我现在知道答案!!它
<xsl:template match="//row">
<xsl:element name="set">
<xsl:attribute name="label">
<xsl:value-of select="@Banks" />
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="@Amount" />
</xsl:attribute>
</xsl:attribute>
</xsl:element>
</xsl:template>
感谢您帮助我,@ michael.hor257k