Come leggere OSX .plist files da Java?Come leggere i file .plist OSX da Java?
risposta
Credo che si fa riferimento al formato plist utilizzato su Mac a partire da Mac OS X (e non il formato NeXTSTEP o GNUstep).
- determinare se il file è in formato XML o binario
- Se in formato binario usare la linea di comando-utility
plutil
per convertire file in formato XML - Ora avete il file in formato XML, utilizzare qualsiasi libreria java-xml per gestire il plist
Imho eseguendo uno strumento da riga di comando da Java non è proprio il "miglior modo per fare il lavoro".
Ci sono diversi modi molto migliori per affrontare plist binario in JAVA: Quello che preferisco è un piccolo progetto utile da Daniel Dreibrodt a: google project hosting
È inoltre possibile utilizzare Apache Commons Configuration (che API sta sostenendo il Property List formato). Maggiori informazioni sulla storia del .plist formato sul OSX (quale versione ha introdotto il formato) ho scritto sul mio blog
Aggiornamento: C'è un nuovo progetto ospitato presso fucina source chiamato Property List Library, che deve essere in grado leggere E scrivere .plist- Non l'ho provato, ma sembra interessante.
xmlwise non supporta il formato plist binario, che in realtà è lo standard su OS X ("[Errore fatale] Info.plist: 1: 1: Il contenuto non è consentito in prologo") – Erik
È possibile utilizzare questa libreria:
Property List Library (SourceForge)
leggerà i file elenco di proprietà di oggetti e viceversa.
- 1. Come leggere struttura di dati da file .plist in NSArray
- 2. Come leggere Array da iOS plist
- 3. Come leggere e salvare i dati da un file plist remoto
- 4. Come leggere i file PDF usando Java?
- 5. Come leggere la versione del pacchetto da PList?
- 6. Come leggere i bit da un file?
- 7. Leggere i dati da un file di testo utilizzando Java
- 8. Leggere il file java .properties da bash
- 9. Lettura di dati da un file plist
- 10. Come leggere i dati dal file XLS (Excel) [Java, Android]
- 11. leggere i dati da file JSON
- 12. Recupero dati da plist
- 13. Leggere i dati CSV da un file
- 14. Come leggere un file da jar in Java?
- 15. Come leggere i dati da Firebase ONCE usando java/android?
- 16. Lettura file plist
- 17. Ottenere i dati dal plist Info
- 18. Come caricare un UIColor da un Plist
- 19. Scrivi/Leggi file plist iPhone
- 20. OSX launchd plist per il processo nodo per sempre
- 21. Come leggere da file con Files.lines (...). ForEach (...)?
- 22. cocos2d-x come leggere plist in un array
- 23. Come leggere i dati da file Excel utilizzando C#
- 24. Come leggere i dati da un file in Lua
- 25. Come leggere correttamente i caratteri svedesi da un file txt
- 26. Come leggere i numeri da un file ASCII (C++)
- 27. Come leggere ed eseguire i comandi GDB da un file?
- 28. Come leggere i dati logici da un file in R
- 29. Come leggere i dati da NSDocumentDirectory
- 30. Parsing .plist File in XML semplice C#
SUGGERIMENTO: Un '.plist' è un file XML. – karim79
SUGGERIMENTO @ karim79: No. Su Mac può essere in forma binaria troppo – jitter
@jitter - grazie, io non lo sapeva! – karim79