我正在创建 XSLT 样式表以从 XML 文档中提取不同城市的天气预报数据。目前,我有 3 个 XML 文件。但我不知道从一个 XSLT 样式表处理多个 XML 文档。我想使用我的一个城市的 XML 文件作为我的应用程序的主要 XML 文档,并为所有多个 XML 文档调用那个 XSLT 文件。
这是我在墨尔本的 XSLT 页面:
<xsl:template match="/">
<xsl:text>Melbourne</xsl:text><br/>
<xsl:for-each select="product/forecast/area[@description='Melbourne']/forecast-period">
<xsl:value-of select="text[@type='forecast']"/>
<xsl:value-of select="text[@type='precis']"/>
<xsl:value-of select="element[@type='air_temperature_minimum']"/>,
<xsl:value-of select="element[@type='air_temperature_maximum']"/><br/>
</xsl:for-each>
</xsl:template>
我从 melbourne.xml 调用这个 xsl 页面。我想使用 melbourne.xml 作为主文档并从这里处理其他城市。
你们能给我一些想法吗?
PS 我是 XML 和 XSLT 的新手。