The Cube element is in namespace
"http://www.ecb.int/vocabulary/2002-08-01/eurofxref", so you need to
access it using a namespace prefix that is bound to that namespace.
Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
David Silcott
Sent: 30 November 2002 05:45
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] parsing ECB xml file
hello i am fairly new to xml and i am trying to
implement a currency converter using rates which are
updated regularly. I've found an xml document produced
by the ECB, http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
, but i am having problems extracting values of the
attributes of the 'Cube' elements from the file.. what
am i doing wrong?
The following is a simple xsl script which i tried.
================= <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01"
xmlns="http://www.w3.org/TR/xhtml1/strict">
<xsl:output method="html" />
<xsl:template match="/">
<xsl:for-each select="gesmes:Envelope/Cube/Cube">
<xsl:value-of select="Cube/@currency"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
================
i can successfully exctract the contents of the
'gesmes:subject' and 'gesmes:name' elements however.
Any answers?
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list