-
XSLT File > conversie input naar output
Hallo,
Ik heb mijn stylesheet klaar.
ik wil alleen dat als er in het origineel USD staat dat er in de output EUR staat.
Met de overige currencies hoeft niets te gebeuren in <xsl:value-of select="@currency"/>
Alvast dank voor de hulp!!!
----------
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01"
xmlns:rates="http://www.ecb.int/vocabulary/2002-08-01/eurofxref" version="1.0">
<xsl
utput omit-xml-declaration="no" method="xml" version="1.0" encoding="UTF-8"/>
<xsl:template match="/">
<eExact xsi:noNamespaceSchemaLocation="eExact-XML.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ExchangeRates>
<xsl:for-each select="gesmes:Envelope/rates:Cube/rates:Cube">
<xsl:variable name="date" select="@time"/>
<xsl:for-each select="rates:Cube">
<ExchangeRate>
<AdministrationCurrency>EUR</AdministrationCurrency>
<ForeignCurrency> <xsl:value-of select="@currency"/> </ForeignCurrency>
<Date> <xsl:value-of select="$date"/> </Date>
<Rate> <xsl:value-of select="@rate"/> </Rate>
</ExchangeRate> </xsl:for-each> <!--<ExchangeRate>
<Fields>
<CurrencyCode>EUR</CurrencyCode>
<ExchRate> <xsl:value-of select="1.0000"/> </ExchRate>
<FromDate> <xsl:value-of select="$date"/> </FromDate>
</Fields>
</ExchangeRate>--> </xsl:for-each> </ExchangeRates>
</eExact>
</xsl:template>
</xsl:stylesheet>
Berichtenregels
- U mag geen nieuwe discussies starten.
- U mag niet reageren op berichten.
- U mag geen bijlagen versturen.
- Umag niet uw berichten bewerken.
-
Forumregels