Конвертировать XML в .plist - PullRequest
4 голосов
/ 16 мая 2010

У меня есть XML, экспортированный из БД Oracle, который будет загружен в основной пакет моего приложения.

Я хотел бы преобразовать этот 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 ]

1 голос
/ 16 мая 2010

Как насчет этого?

Вы можете попробовать plutil

plutil -convert xml1 il_tuo_file_binario.plist

PS: я редактировал, потому что впервые прочитал .plist в XML.

0 голосов
/ 16 января 2013

Вы можете использовать такую ​​программу, как Oxygen (бесплатная 30-дневная пробная версия на oxygenxml.com), чтобы преобразовать ваш XML-файл в JSON, а затем использовать командную строку OSX Terminal для преобразования JSON-файла в PLIST.

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

Это должно сделать это ....:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...