如何将XML数据加载到可可的NSPopup按钮中?

时间:2014-06-16 19:55:12

标签: objective-c xml cocoa data-binding nspopupbutton

我认为我有一个NSPopupButton,我想填写各种国家/地区名称。我有一个XML文件,其中包含我需要支持的所有国家/地区,其格式如此

<?xml version="1.0" encoding="utf-8" ?>
<CountryCodes>
  <option value="Afghanistan" data-alternative-spellings="AF">Afghanistan</option>
  <option value="Åland Islands" data-alternative-spellings="AX Aaland Aland" data-relevancy-booster="0.5">Åland Islands</option>
  <option value="Albania" data-alternative-spellings="AL">Albania</option>
  <option value="Algeria" data-alternative-spellings="DZ">Algeria</option>
</CountryCodes>

我想让弹出按钮绑定到这个xml文件。这实际上是可能的,还是我必须首先将XML转换为字典或数组然后加载?如果是这样的话,假设我在xml中有非​​常多的选项元素,那么最好的方法是什么?

谢谢!

0 个答案:

没有答案