I managed to find a copy of FinancialRates.xml . It's old (Nov 30, 2007), but updating the rates by hand isn't difficult.
http://www.kvarnen.dk/Pi%20Backup/Skole/Matematik/Calculator.app/Contents/Resour ces/FinancialRates.xml
In case the link goes down, here's the structure of the file:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<result type="convertcurrency" timestamp="1196448943">
<list count="45" total="45">
( list of conversions )
</list>
</result>
</response>
Each conversion has the form:
<conversion>
<from>USD</from>
<to>AUD</to>
<amount>1</amount>
<convertedamount>1.1276509762</convertedamount>
<link>
http://finance.yahoo.com/m3?a=1& amp;s=usd& amp;t=aud</link>
</conversion>
(Remove the spaces after the '&'s; I needed them to prevent autoformatting.)
Conversions exist from USD to: USD, AUD, BRL, GBP, CAD, CNY, DKK, EUR, HKD, INR, JPY, MYR, MXN, NZD, NOK, RUB, SGD, ZAR, KRW, LKR, SEK, CHF, TWD, THB, VEB, BHD, BND, CLP, CYP, CZK, HUF, ISK, IDR, ILS, KZT, KWD, MTL, MUR, NPR, OMR, PKR, QAR, SAR, SKK, AED . I have not been able to figure out how it translates abbreviations into currency names, so I would suggest keeping them in that order in case it's hardcoded.