哪個是用Perl解析Mac屬性列表的最好方法?我試圖編寫一個腳本來解析包含各種參數的plists,包括一些嵌套在容器(字典中的數組或字典中的字典)中的嵌套層。Perl - 解析屬性列表?
據我所知,還有的幾個選項:在CPAN
- Mac::PropertyList模塊。然而,這是相當低的水平,這警告讓我暫停:
你或許不應該在應用程序中使用此 - 在 頂部的這個版本接口,這樣你就不必把所有的令人髮指的多級 對象的東西,人們必須看看它。
我的Plist檔案轉換成另一種格式的選項,所以我也在考慮使用XML解析器模塊,以及。我不確定哪種情況最好。
我也讀過,plist可以在OS X 10.7中轉換成JSON,所以如果存在用於解析JSON的好的Perl庫,我也可以打開它,只要它不是太很多處理嵌套條目的頭痛。
有什麼建議嗎?
更新:在這一點上,我非常傾向於JSON選項,僅僅因爲它可能比XML更令人頭疼。
以前沒見過第三個。謝謝! –