如何阅读钛合金本地国家电话代码xml

时间:2013-11-13 17:49:23

标签: javascript xml titanium titanium-alloy

在我的应用程序中,我使用Titanium.Locale.getCurrentCountry()获取国家/地区代码; ,然后我想将此国家/地区代码与此xml:https://code.google.com/p/country-phone-codes/匹配,以查找相应的国家/地区名称和电话代码。我正在使用钛合金,所以我应该把这个xml放在我的项目中,如何解析这个xml以获取所需的国家名称和电话代码?

1 个答案:

答案 0 :(得分:0)

我只是将其转换为JSON (here is a fiddle, I did it for you)并将其放在名为countries.js的文件中,将此文件放在app/lib/文件夹中(如果它不存在则创建它)然后调用它来自这样的代码:

var countries = require('countries');
// Lookup the country name and phone code by country code
var name = countries['us'].name;
var phoneCode = countries['us'].phoneCode;