Java에서 OSX .plist files을 읽는 방법?Java에서 OSX .plist 파일을 읽는 방법?
답변
Mac OS X (그리고 NeXTSTEP 또는 GNUstep 형식이 아님)로 시작하는 plist 형식을 참조하십시오. 파일이 XML 또는 바이너리 형식
plutil
명령 줄 유틸리티를 사용하여 바이너리 형식의 경우
- 는 결정 plist를 처리하는 모든 java-xml-library
Imho는 Java에서 명령 줄 도구를 실행하는 것이 "작업을 수행하는 가장 좋은 방법"은 아닙니다.
JAVA 바이너리 PLIST를 다루는 몇 가지 더 나은 방법이 있습니다 : API는 속성 목록을 지원하고 또한 Apache Commons Configuration 사용할 수 있습니다 google project hosting
(: 나는 prefere 하나에서 다니엘 Dreibrodt하여 유용한 작은 프로젝트가되었는지 체재). OSX에 .plist 포맷의 역사에 대한 자세한 내용은 (버전이있는 형식으로 소개하는) 난에 쓴 내 blog
업데이트 : 수 있어야한다 Property List Library라는 소스 포지에서 호스팅 새로운 프로젝트가있다 읽기 및 쓰기 .plist- 나는 그것을 테스트하지는 않았지만 흥미로운 것으로 들린다.
Property List Library (SourceForge)
그것은 객체에 속성 목록 파일을 읽고 그 반대의 경우도 마찬가지됩니다
xmlwise는 실제로 OS X의 표준 인 2 진 plist 형식을 지원하지 않습니다 ("[치명적인 오류] Info.plist : 1 : 1 : 내용이 프롤로그에서 허용되지 않습니다") – Erik
는이 라이브러리를 사용할 수 있습니다.
힌트 :'.plist'는 XML 파일입니다. – karim79
HINT @ karim79 : 아니요. Mac에서도 이진 형식 일 수 있습니다. – jitter
@ 지터 - 감사합니다. – karim79