我正在使用Mac::PropertyList
模块来读取plist兼容的XML
文件。函数plist_as_perl()
在“plist/XML
中返回unblessed perl data structure"
文件内容。这是我被困住的地方,因为我不知道如何访问其中包含的数据。
这是程序
use Mac::PropertyList;
print "\nbefore parsing the plist ...";
my $data = Mac::PropertyList::parse_plist_file("abc.xml");
my $pvar = Mac::PropertyList::plist_as_perl($data);
现在如何使用pvar?
由于
答案 0 :(得分:0)
如果您想查看结构内部的内容,可以使用Data::Dumper:
use Data::Dumper;
print Dumper $pvar;
答案 1 :(得分:0)
尝试使用Data :: Dumper或YAML或JSON或Data :: Dump或Data :: Dump :: Streamer或任何其他模块...转储数据并转储变量。或者使用调试器。
更新:我发现如果您创建这样的pvar它可以正常工作:my $pvar = $data->as_perl;
然后您可以将其转储..不要问我为什么; - (