将华氏温度转换为摄氏温度的XSLT
答
有XML像
<degrees>
<value>0</value>
</degrees>
您可以使用
<xsl:template match="degrees">
<xsl:value-of select="(value - 32) div 1.8"/>
</xsl:template>
答
那么,你会开始用公式来做到这一点,像
Celsius = 100 /(212-32) * (Farenheit - 32)
现在,假设你有一个包含要转换了一堆的F值的XML文档 - 如:
<temperatures>
<temperature>10</temperature>
<temperature>20</temperature>
<temperature>30</temperature>
</temperatures>
可以使用
<xsl:template match="temperatures">
<xsl:value-of select="100 div (212-32) * (temperature - 32)"/>
</xsl:template>