XML ドキュメントからさまざまな都市の天気予報データを抽出する XSLT スタイルシートを作成しています。現在、3 つの XML ファイルがあります。しかし、1 つの XSLT スタイルシートから複数の XML ドキュメントを処理するというアイデアは得られません。ある都市の XML ファイルをアプリケーションのメイン XML ドキュメントとして使用し、複数の XML ドキュメントすべてに対してその 1 つの 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>
この xsl ページを melbourne.xml から呼び出しています。そして、melbourne.xml をメインドキュメントとして使用し、ここから他の都市を処理したいと考えています。
アイデアを教えてください。
PS XML と XSLT は初めてです。