Re: [WebDNA] XML Help please
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 101887
interpreted = N
texte = Does this help at all? It's the Fed, not the European Central Bank, but it gets the exchange rates I need and writes them to include files, although it could be easily modified to write to a database or whatever...[TCPConnect host=www.ny.frb.org&port=80][text show=F]ex_rates=[TCPSend skipheader=T]GET /markets/fxrates/ FXtoXML.cfm?FEXdate=[year]%2D[month]%2D[day]%2000%3A00%3A00% 2E0&FEXtime=1200 HTTP/1.0[unURL]%0D%0A%0D%0A[/unURL][/TCPSend][/text][/TCPConnect][showIf [ex_rates]^frbny:][text show=F]ex_rates=[grep search=frbny:&replace=][ex_rates][/grep][/ text][xmlparse var=xml_rates][ex_rates][/xmlparse][loop start=1&end=23][xmlnode ref=xml_rates&var=series&path=named:UtilityData/DataSet/ Series([index])][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value] [/xmlnodes]=AUD][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ AUD.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=USD][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/CAD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ CAD.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=EUR][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ EUR.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=NZD][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ NZD.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=GBP][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ GBP.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][/xmlnode][/loop][/showIf]On Feb 3, 2009, at 6:58 AM, Colin Sidwell wrote:> Hi,>> On the off chance, has anyone written any code to parse this feed > from the> European Central Bank?>> http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml>> I want to just get the USD exchange rate out of it.>> I did some XML code before but it took about 2 days to get it > working :-(>>> Regards,>> Colin>>>> All services are subject to our terms & conditions, a copy of which > can be> found on our web site at http://www.idealinternet.co.uk/> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/>--Gil Poulsen, Mac Wirehead************************AltiM@c Consulting23 Marco Polo CourtFranklin Park, NJ 08823-1703Voice: 609-359-0103http://altimac.com************************
Associated Messages, from the most recent to the oldest:
Does this help at all? It's the Fed, not the European Central Bank, but it gets the exchange rates I need and writes them to include files, although it could be easily modified to write to a database or whatever...[TCPConnect host=www.ny.frb.org&port=80][text show=F]ex_rates=[TCPSend skipheader=T]GET /markets/fxrates/ FXtoXML.cfm?FEXdate=[year]%2D[month]%2D[day]%2000%3A00%3A00% 2E0&FEXtime=1200 HTTP/1.0[unurl]%0D%0A%0D%0A[/unURL][/TCPSend][/text][/TCPConnect][showIf [ex_rates]^frbny:][text show=F]ex_rates=[grep search=frbny:&replace=][ex_rates][/grep][/ text][xmlparse var=xml_rates][ex_rates][/xmlparse][loop start=1&end=23][xmlnode ref=xml_rates&var=series&path=named:UtilityData/DataSet/ Series([index])][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value] [/xmlnodes]=AUD][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ AUD.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=USD][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/CAD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ CAD.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=EUR][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ EUR.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=NZD][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ NZD.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][showIf [xmlnodes ref=series&path=named:Key&name=CURR&exact=T][value][/ xmlnodes]=GBP][showIf [xmlNodeAttributes][name]/[value] [/ xmlNodeAttributes]^UNIT/USD][xmlnodes ref=series&path=named:Obs&name=OBS_VALUE&exact=T][writeFile /includes/ GBP.inc][value][/writeFile][/xmlnodes][/showIf][/showIf][/xmlnode][/loop][/showIf]On Feb 3, 2009, at 6:58 AM, Colin Sidwell wrote:> Hi,>> On the off chance, has anyone written any code to parse this feed > from the> European Central Bank?>> http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml>> I want to just get the USD exchange rate out of it.>> I did some XML code before but it took about 2 days to get it > working :-(>>> Regards,>> Colin>>>> All services are subject to our terms & conditions, a copy of which > can be> found on our web site at http://www.idealinternet.co.uk/> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/>--Gil Poulsen, Mac Wirehead************************AltiM@c Consulting23 Marco Polo CourtFranklin Park, NJ 08823-1703Voice: 609-359-0103http://altimac.com************************
Gil Poulsen
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Next X hits (1996)
Bulk Processing Offline (2004)
WebCatalog can't find database (1997)
PSC recommends what date format yr 2000??? (1997)
Banner DNA (1997)
[shownext max=?] armed (1997)
http upload (2001)
06/06/2000 bug warning ... (2000)
OT: ASP Developer (1999)
Search Engine bots (2002)
RE: Nt's Latest? (1997)
Search returns all, not 20 (1997)
problems with 2 tags (1997)
SKU lookup (1997)
[WebDNA] DNA suffix (2008)
Multiple prices (1997)
docs for WebCatalog2 (1997)
HTML encoding in URLs (1997)
PCS Frames (1997)
Multiple prices (1997)