2010-05-16 4 views
3

Oracle Application Server 메인 프레임 번들로 다운로드되는 XML을 Oracle DB에서 내 보냅니다. 내가 그래서 내가있는 NSDictionary와 NSArrays에 값을 지정할 수 있습니다 .plist 파일에이 XML 파일을 변환하고 싶은 XML을 .plist로 변환

..

는이 작업을 얻을 수있는 방법이 있나요? 또는 외부 XML 파일로 작업하는 더 좋은 방법이 있습니까? 이것에 대해

<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> 

답변

1

무엇을 다음 XML의 필드 중 하나가 전체 HTML 콘텐츠를

예이다

노트?

당신은

plutil -convert xml1 il_tuo_file_binario.plist 

plutil PS를 시도 할 수 있습니다 : 내가 편집 한 내 마음에 XML에 처음 .plist 읽었다 때문이다.

+0

아니는 빈 결과를 얻었다. –

+0

예, 편집했습니다. 나는 그 반대를 처음으로 읽었습니다. plutil 해봐. – dierre

+0

아직 잘 모르겠습니다. 어떻게 작동해야합니까, 기본적으로 XML 파일을 내 앱에있는 것으로 가져오고 (서버에서 다운로드 한 다음) 조작하고 싶습니다. XML을 그대로 사용하는 것이 얼마나 힘듭니다? 변수 (사전, 배열 ...)에 할당 더 나은 Plist로 전송하는 것이 낫습니까? –

0

Oxygen (oxygenxml.com에서 무료 30 일 평가판)과 같은 프로그램을 사용하여 XML 파일을 JSON으로 변환 한 다음 OSX 터미널 명령 줄을 사용하여 JSON 파일을 PLIST로 변환 할 수 있습니다. 난에 내 XML을 넣을 때 어떻게해야

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

... :)