将XML转换为.plist

时间:2010-05-16 17:13:47

标签: iphone xml oracle xcode plist

我有一个从Oracle DB导出的XML,它将被下载到我的应用程序主包中。

我想将此XML文件转换为.plist文件,以便将值分配到NSDictionary和NSArrays中。

有没有办法让它发挥作用? 或者有更好的方法来使用外部XML文件吗?

请注意,XML中的一个字段是完整的HTML内容

示例:

<main>
    <DATA_RECORD>
      <ID>ID1</ID>
      <NO>1234512</NO>
      <TYPE>NEW</TYPE>
      <TYPE_NO>0</TYPE_NO>
      <TEXT_ID>TEXT1</TEXT_ID>
      <TEXT><HTML>some html goes here</HTML></TEXT>
    </DATA_RECORD>
  </main>

2 个答案:

答案 0 :(得分:1)

这个怎么样?

您可以尝试 plutil

plutil -convert xml1 il_tuo_file_binario.plist

PS:我编辑过,因为我第一次在脑海中读到了.plist。

答案 1 :(得分:-3)

您可以使用像Oxygen这样的程序(在oxygenxml.com上免费试用30天)将XML文件转换为JSON,然后使用OSX终端命令行将JSON文件转换为PLIST。

 plutil -convert xml1 blahblah.json -o blahblah.plist

应该这样做......:)