GeoNames Home | Postal Codes | Download / Webservice | About 

GeoNames Forum
  [Search] Search   [Recent Topics] Recent Topics   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Xml currency codes for Flash AS3 import  XML
Forum Index -> FAQ - frequently asked questions
Author Message
migraneAS3



Joined: 09/10/2009 08:07:16
Messages: 1
Offline

Need some help here. I have an xml doc named "currencyCodes" that has all the codes listed:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlnss="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.wipo.int/standards/XMLSchema/common"
version="1.0"
elementFormDefault="qualified"
attributeFormDefault="unqualified">


<!-- ====================================================================== -->
<!-- Filename : ISOCurrencyCodeType-V2001.xsd -->
<!-- Author : SDWG ST.86 Task Force -->
<!-- Version : 1.0 -->
<!-- Last Update : 2007-10-31 -->
<!-- ====================================================================== -->
<xs:simpleType name="ISOCurrencyCodeType">
<xs:annotation>
<xs:documentation>ISO 4217:2001, Version 2006-09-08</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="AED">
<xs:annotation>
<xs:documentation>Dirham</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AFN">
<xs:annotation>
<xs:documentation>Afghani</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ALL">
<xs:annotation>
<xs:documentation>Lek</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AMD">
<xs:annotation>
<xs:documentation>Dram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ANG">
<xs:annotation>
<xs:documentation>Netherlands Antillian Guilder</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AOA">
<xs:annotation>
<xs:documentation>Kwanza</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ARS">
<xs:annotation>
<xs:documentation>Argentine Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AUD">
<xs:annotation>
<xs:documentation>Australian Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AWG">
<xs:annotation>
<xs:documentation>Aruban Guilder</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AZN">
<xs:annotation>
<xs:documentation>Azerbaijanian Manat</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BAM">
<xs:annotation>
<xs:documentation>Convertible Mark</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BBD">
<xs:annotation>
<xs:documentation>Barbados Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BDT">
<xs:annotation>
<xs:documentation>Taka</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BGN">
<xs:annotation>
<xs:documentation>Bulgarian Lev</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BHD">
<xs:annotation>
<xs:documentation>Bahraini Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BIF">
<xs:annotation>
<xs:documentation>Burundi Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BMD">
<xs:annotation>
<xs:documentation>Bermudian Dollar (customarily: Bermuda Dollar)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BND">
<xs:annotation>
<xs:documentation>Brunei Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BOB">
<xs:annotation>
<xs:documentation>Boliviano</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BRL">
<xs:annotation>
<xs:documentation>Brazilian Real</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BSD">
<xs:annotation>
<xs:documentation>Bahamian Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BTN">
<xs:annotation>
<xs:documentation>Ngultrum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BWP">
<xs:annotation>
<xs:documentation>Pula</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BYR">
<xs:annotation>
<xs:documentation>Belarussian Ruble</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BZD">
<xs:annotation>
<xs:documentation>Belize Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CAD">
<xs:annotation>
<xs:documentation>Canadian Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CDF">
<xs:annotation>
<xs:documentation>Franc Congolais</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHF">
<xs:annotation>
<xs:documentation>Swiss Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CLP">
<xs:annotation>
<xs:documentation>Chilean Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CNY">
<xs:annotation>
<xs:documentation>Yuan Renminbi</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COP">
<xs:annotation>
<xs:documentation>Colombian Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CRC">
<xs:annotation>
<xs:documentation>Costa Rican Colon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CSD">
<xs:annotation>
<xs:documentation>Serbian Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CUP">
<xs:annotation>
<xs:documentation>Cuban Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CVE">
<xs:annotation>
<xs:documentation>Cape Verde Escudo</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CYP">
<xs:annotation>
<xs:documentation>Cyprus Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CZK">
<xs:annotation>
<xs:documentation>Czech Koruna</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DJF">
<xs:annotation>
<xs:documentation>Djibouti Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DKK">
<xs:annotation>
<xs:documentation>Danish Krone</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DOP">
<xs:annotation>
<xs:documentation>Dominican Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DZD">
<xs:annotation>
<xs:documentation>Algerian Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EEK">
<xs:annotation>
<xs:documentation>Kroon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EGP">
<xs:annotation>
<xs:documentation>Egyptian Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ERN">
<xs:annotation>
<xs:documentation>Nakfa</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ETB">
<xs:annotation>
<xs:documentation>Ethopian Birr</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EUR">
<xs:annotation>
<xs:documentation>Euro</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FJD">
<xs:annotation>
<xs:documentation>Fiji Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FKP">
<xs:annotation>
<xs:documentation>Falkland Islands Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GBP">
<xs:annotation>
<xs:documentation>Pound Sterling</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GEL">
<xs:annotation>
<xs:documentation>Lari</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GHC">
<xs:annotation>
<xs:documentation>Cedi</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GIP">
<xs:annotation>
<xs:documentation>Gibraltar Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GMD">
<xs:annotation>
<xs:documentation>Dalasi</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GNF">
<xs:annotation>
<xs:documentation>Guinea Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GTQ">
<xs:annotation>
<xs:documentation>Quetzal</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GYD">
<xs:annotation>
<xs:documentation>Guyana Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HKD">
<xs:annotation>
<xs:documentation>Honk Kong Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HNL">
<xs:annotation>
<xs:documentation>Lempira</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HRK">
<xs:annotation>
<xs:documentation>Kuna</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HTG">
<xs:annotation>
<xs:documentation>Gourde</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HUF">
<xs:annotation>
<xs:documentation>Forint</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IDR">
<xs:annotation>
<xs:documentation>Rupiah</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ILS">
<xs:annotation>
<xs:documentation>New Israeli Sheqel</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="INR">
<xs:annotation>
<xs:documentation>Indian Rupee</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IQD">
<xs:annotation>
<xs:documentation>Iraqi Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IRR">
<xs:annotation>
<xs:documentation>Iranian Rial</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ISK">
<xs:annotation>
<xs:documentation>Iceland Krona</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JMD">
<xs:annotation>
<xs:documentation>Jamaican Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JOD">
<xs:annotation>
<xs:documentation>Jordanian Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JPY">
<xs:annotation>
<xs:documentation>Yen</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KES">
<xs:annotation>
<xs:documentation>Kenyan Shilling</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KGS">
<xs:annotation>
<xs:documentation>Som</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KHR">
<xs:annotation>
<xs:documentation>Riel</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KMF">
<xs:annotation>
<xs:documentation>Comoro Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KPW">
<xs:annotation>
<xs:documentation>North Korean Won</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KRW">
<xs:annotation>
<xs:documentation>Won</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KWD">
<xs:annotation>
<xs:documentation>Kuwaiti Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KYD">
<xs:annotation>
<xs:documentation>Cayman Islands Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KZT">
<xs:annotation>
<xs:documentation>Tenge</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LAK">
<xs:annotation>
<xs:documentation>Kip</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LBP">
<xs:annotation>
<xs:documentation>Lebanese Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LKR">
<xs:annotation>
<xs:documentation>Sri Lanka Rupee</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LRD">
<xs:annotation>
<xs:documentation>Liberian Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LSL">
<xs:annotation>
<xs:documentation>Loti</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LTL">
<xs:annotation>
<xs:documentation>Lithuanian Litas</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LVL">
<xs:annotation>
<xs:documentation>Latvian Lats</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LYD">
<xs:annotation>
<xs:documentation>Libyan Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MAD">
<xs:annotation>
<xs:documentation>Morrocan Dirham</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MDL">
<xs:annotation>
<xs:documentation>Moldovan Leu</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MGA">
<xs:annotation>
<xs:documentation>Malagasy Ariary</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MKD">
<xs:annotation>
<xs:documentation>Denar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MMK">
<xs:annotation>
<xs:documentation>Kyat</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MNT">
<xs:annotation>
<xs:documentation>Tugrik</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MOP">
<xs:annotation>
<xs:documentation>Pataca</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MRO">
<xs:annotation>
<xs:documentation>Ouguiya</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MTL">
<xs:annotation>
<xs:documentation>Maltese Lira</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MUR">
<xs:annotation>
<xs:documentation>Mauritius Rupee</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MVR">
<xs:annotation>
<xs:documentation>Rufiyaa</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MWK">
<xs:annotation>
<xs:documentation>Kwacha</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MXN">
<xs:annotation>
<xs:documentation>Mexican Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MYR">
<xs:annotation>
<xs:documentation>Malaysian Ringgit</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MZN">
<xs:annotation>
<xs:documentation>Metical</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NAD">
<xs:annotation>
<xs:documentation>Namibia Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NGN">
<xs:annotation>
<xs:documentation>Naira</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NIO">
<xs:annotation>
<xs:documentation>Cordoba Oro</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NOK">
<xs:annotation>
<xs:documentation>Norwegian Krone</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NPR">
<xs:annotation>
<xs:documentation>Nepalese Rupee</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NZD">
<xs:annotation>
<xs:documentation>New Zealand Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OMR">
<xs:annotation>
<xs:documentation>Rial Omani</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PAB">
<xs:annotation>
<xs:documentation>Balboa</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PEN">
<xs:annotation>
<xs:documentation>Nuevo Sol</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PGK">
<xs:annotation>
<xs:documentation>Kina</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PHP">
<xs:annotation>
<xs:documentation>Philippine Peso</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PKR">
<xs:annotation>
<xs:documentation>Pakistan Rupee</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLN">
<xs:annotation>
<xs:documentation>Zloty</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PYG">
<xs:annotation>
<xs:documentation>Guarani</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QAR">
<xs:annotation>
<xs:documentation>Qatari Rial</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ROL">
<xs:annotation>
<xs:documentation>Leu</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RUB">
<xs:annotation>
<xs:documentation>Russian Ruble</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RWF">
<xs:annotation>
<xs:documentation>Rwanda Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SAR">
<xs:annotation>
<xs:documentation>Saudi Riyal</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SBD">
<xs:annotation>
<xs:documentation>Solomon Islands Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SCR">
<xs:annotation>
<xs:documentation>Seychelles Rupee</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SDD">
<xs:annotation>
<xs:documentation>Sudanese Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SEK">
<xs:annotation>
<xs:documentation>Swedish Krona</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SGD">
<xs:annotation>
<xs:documentation>Singapore Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SHP">
<xs:annotation>
<xs:documentation>St. Helena Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SIT">
<xs:annotation>
<xs:documentation>Tolar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SKK">
<xs:annotation>
<xs:documentation>Slovak Koruna</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SLL">
<xs:annotation>
<xs:documentation>Leone</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SOS">
<xs:annotation>
<xs:documentation>Somali Shilling</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SRD">
<xs:annotation>
<xs:documentation>Suriname Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="STD">
<xs:annotation>
<xs:documentation>Dobra</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SVC">
<xs:annotation>
<xs:documentation>El Salvador Colon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SYP">
<xs:annotation>
<xs:documentation>Syrian Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SZL">
<xs:annotation>
<xs:documentation>Lilangeni</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="THB">
<xs:annotation>
<xs:documentation>Baht</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TJS">
<xs:annotation>
<xs:documentation>Somoni</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TMM">
<xs:annotation>
<xs:documentation>Manat</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TND">
<xs:annotation>
<xs:documentation>Tunisian Dinar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TOP">
<xs:annotation>
<xs:documentation>Pa'anga</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TRY">
<xs:annotation>
<xs:documentation>New Turkish Lira</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TTD">
<xs:annotation>
<xs:documentation>Trinidad and Tobago Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TWD">
<xs:annotation>
<xs:documentation>New Taiwan Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TZS">
<xs:annotation>
<xs:documentation>Tanzanian Shilling</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UAH">
<xs:annotation>
<xs:documentation>Hryvnia</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UGX">
<xs:annotation>
<xs:documentation>Uganda Shilling</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="USD">
<xs:annotation>
<xs:documentation>US Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UYU">
<xs:annotation>
<xs:documentation>Peso Uruguayo</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UZS">
<xs:annotation>
<xs:documentation>Uzbekistan Sum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VEB">
<xs:annotation>
<xs:documentation>Bolivar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VND">
<xs:annotation>
<xs:documentation>Dong</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VUV">
<xs:annotation>
<xs:documentation>Vatu</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WST">
<xs:annotation>
<xs:documentation>Tala</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XAF">
<xs:annotation>
<xs:documentation>CFA Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XAG">
<xs:annotation>
<xs:documentation>Silver</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XAU">
<xs:annotation>
<xs:documentation>Gold</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XCD">
<xs:annotation>
<xs:documentation>East Carribean Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XDR">
<xs:annotation>
<xs:documentation>SDR</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XOF">
<xs:annotation>
<xs:documentation>CFA Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XPD">
<xs:annotation>
<xs:documentation>Palladium</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XPF">
<xs:annotation>
<xs:documentation>CFP Franc</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XPT">
<xs:annotation>
<xs:documentation>Platinum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="YER">
<xs:annotation>
<xs:documentation>Yemeni Rial</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZAR">
<xs:annotation>
<xs:documentation>Rand</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZMK">
<xs:annotation>
<xs:documentation>Kwacha</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZWD">
<xs:annotation>
<xs:documentation>Zimbabwe Dollar</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>


</xs:schema>




But, I can't get the xml doc. to load into Flash for the drop down list populating the currency country code:

//import data provider
import fl.data.DataProvider;

//progress bar settings
rateCheck_pgb.indeterminate=true
rateCheck_pgb.visible = false;

//populate cbo boxes
var cboLoader:URLLoader = new URLLoader();

cboLoader.load(new URLRequest("currencyCodes.xml"));

cboLoader.addEventListener(Event.COMPLETE, loadXML);

function loadXML(event:Event):void{

//parse XML data - LOOK AT THIS****************
var xml:XMLDocument = new XMLDocument();
xml.ignoreWhite = true;
xml.parseXML(event.target.data);
//***********************************************


//set data provider
var dpataProvider = new DataProvider();
var tempLabel:String, tempCode:String
fromCurr_cbo.dataProvider=dp;
toCurr_cbo.dataProvider=dp

//Reference XML nodes - to pick random node use somthing like Math.random()*xml.firstChild.childNodes.length
//You could use this to pick questions from catagory nodes
for (var i=0; i<xml.firstChild.childNodes.length; i++) {
tempCode = xml.firstChild.childNodes[i].childNodes[1].childNodes[0];
tempLabel = xml.firstChild.childNodes[i].childNodes[0].childNodes[0] + " - " + tempCode;
dp.addItem({label:tempLabel, data:tempCode});
}

//set default selected
fromCurr_cbo.selectedIndex=0;
toCurr_cbo.selectedIndex=0;

//set labels
amt1Type_lbl.text = fromCurr_cbo.selectedItem.data;
amt2Type_lbl.text = toCurr_cbo.selectedItem.data;
}

//cbo change label code
function chngLbl (event:Event):void {
amt1Type_lbl.text = fromCurr_cbo.selectedItem.data;
amt2Type_lbl.text = toCurr_cbo.selectedItem.data;
}

fromCurr_cbo.addEventListener(Event.CHANGE, chngLbl);
toCurr_cbo.addEventListener(Event.CHANGE, chngLbl);

//enforce Number in Text Box
function txtChange(event:Event):void {
var str:String = amt1_txt.text;
if(isNaN(Number(str))) {
amt1_txt.text = "";
for(var i=0; i < (str.length - 1); i++){
amt1_txt.text += str.charAt(i);
}
amt1_txt.setSelection(amt1_txt.length, amt1_txt.length);
}
}
amt1_txt.addEventListener(Event.CHANGE, txtChange);


//coversion button
convert_btn.addEventListener(MouseEvent.CLICK, convert);

function convert(event:MouseEvent):void {
if(amt1_txt.text == ""){
return;
}
var rate_loader:URLLoader = new URLLoader();
rate_loader.load(new URLRequest("http://www.webservicex.net/CurrencyConvertor.asmx" +
"/ConversionRate?FromCurrency=" + fromCurr_cbo.selectedItem.data +
"&ToCurrency=" + toCurr_cbo.selectedItem.data));

rateCheck_pgb.visible = true;
convert_btn.visible = false;
rate_loader.addEventListener(Event.COMPLETE, rateCalc);
}
function rateCalc(event:Event):void {
var rate:Number;
var xml:XMLDocument = new XMLDocument();

xml.ignoreWhite = true;
xml.parseXML(event.target.data);
rate = Number(xml.firstChild.childNodes[0]);

rate_lbl.text = String(rate);

amt2_lbl.text = String(Math.round(Number(amt1_txt.text) * rate * 100) / 100);
rateCheck_pgb.visible = false;
convert_btn.visible = true;
}
 
Forum Index -> FAQ - frequently asked questions
Go to:   
Powered by JForum 2.1.5 © JForum Team