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