2009-11-17 2 views

답변

4

Mac OS X (그리고 NeXTSTEP 또는 GNUstep 형식이 아님)로 시작하는 plist 형식을 참조하십시오. 파일이 XML 또는 바이너리 형식

  • 에있는 경우
  • 는 이제 XML 형식의 파일을 XML 형식, 사용 파일을 변환 할 plutil 명령 줄 유틸리티를 사용하여 바이너리 형식의 경우
    1. 는 결정 plist를 처리하는 모든 java-xml-library
  • +0

    왜 이유를 추가하지 않고 downvote합니까? – jitter

    +0

    Mac 이외의 플랫폼에서 사용할 수있는 유틸리티를 찾으려면 http://scw.us/iPhone/plutil/을 참조하십시오. OS/X 및 Linux에서 잘 작동하지만 창을 시도하지 않았습니다. – Mopper

    15

    Imho는 Java에서 명령 줄 도구를 실행하는 것이 "작업을 수행하는 가장 좋은 방법"은 아닙니다.

    JAVA 바이너리 PLIST를 다루는 몇 가지 더 나은 방법이 있습니다 : API는 속성 목록을 지원하고 또한 Apache Commons Configuration 사용할 수 있습니다 google project hosting

    (: 나는 prefere 하나에서 다니엘 Dreibrodt하여 유용한 작은 프로젝트가되었는지 체재). OSX에 .plist 포맷의 역사에 대한 자세한 내용은 (버전이있는 형식으로 소개하는) 난에 쓴 내 blog

    업데이트 : 수 있어야한다 Property List Library라는 소스 포지에서 호스팅 새로운 프로젝트가있다 읽기 및 쓰기 .plist- 나는 그것을 테스트하지는 않았지만 흥미로운 것으로 들린다.

    Property List Library (SourceForge)

    그것은 객체에 속성 목록 파일을 읽고 그 반대의 경우도 마찬가지됩니다

    0
    +0

    xmlwise는 실제로 OS X의 표준 인 2 진 plist 형식을 지원하지 않습니다 ("[치명적인 오류] Info.plist : 1 : 1 : 내용이 프롤로그에서 허용되지 않습니다") – Erik

    1

    는이 라이브러리를 사용할 수 있습니다.