xsl-list
[Top] [All Lists]

RE: parsing ECB xml file

2002-11-30 09:43:34
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



<Prev in Thread] Current Thread [Next in Thread>