> With the exception of Omniweb bookmarks, everything else is in a kind
> of plist. Ages ago I threw together a hack for iCal files that does
> work (sort of) and I've read about Mac::plist but am left with the
> impression it's as quirky as my current iCal solution
Quirky? Are you talking about Mac::PropertyList? what would
you like me to fix?
> Is there are more reliable parser than Mac::plist?
If you have an example where Mac::PropertyList fails, please
send it to me so I can fix the module. :)

Signature
brian d foy, comdog@panix.com
Robin - 15 Jul 2004 00:18 GMT
Truth be told I have not tried Mac:: PropertyList, but wanted to see
what options there were available for what I need to do, rather than
write it off per se. Though I believe I came across something on the
web written by you (as yet un-refindable) saying words to the effect it
works for most plists, implying there are some that fail.
Robin
>> With the exception of Omniweb bookmarks, everything else is in a kind
>> of plist. Ages ago I threw together a hack for iCal files that does
[quoted text clipped - 8 lines]
> If you have an example where Mac::PropertyList fails, please
> send it to me so I can fix the module. :)
Adam - 15 Jul 2004 04:49 GMT
Robin,
Property lists come in two forms an older ASCII-based list and the newer XML
based format. It is possible the Mac::PropertyList module has problems with
the older format - that and it dies when it hits an empty tag.
Property List Information:
- /Developer/Documentation/MacOSX/Conceptual/BPRuntimeConfig/index.html
Mac::PropertyList CPAN page:
- http://search.cpan.org/~bdfoy/Mac-PropertyList-0.51/lib/PropertyList.pm
I stand by my previous recommendation. _Use_ Open Directory! That is why it
is there.
> Truth be told I have not tried Mac:: PropertyList, but wanted to see
> what options there were available for what I need to do, rather than
[quoted text clipped - 16 lines]
>> If you have an example where Mac::PropertyList fails, please
>> send it to me so I can fix the module. :)
Regards,
Adam