2

Mac::PropertyListplist互換XMLファイルを読み取るためのモジュールを使用しています。関数はファイルの内容を " でplist_as_perl()返します。そこに含まれるデータにアクセスする方法がわからないため、ここで立ち往生しています。 plist/XMLunblessed 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の使い方は?

ありがとう

4

2 に答える 2

0

構造の内部を確認したい場合は、Data::Dumperを使用できます:

use Data::Dumper;
print Dumper $pvar;
于 2012-08-30T09:51:34.227 に答える
0

Data::Dumper または YAML または JSON または Data::Dump または Data::Dump::Streamer またはデータをダンプして変数をダンプするその他のモジュールを使用してみてください。または、デバッガーを使用します。

更新: pvar を次のように作成すると、正常に動作することがわかりました:my $pvar = $data->as_perl;その後、ダンプできます.. 理由は聞かないでください ;--(

于 2012-08-30T09:52:31.237 に答える