2013-05-08 48 views
0

如何從YAML使用Perl讀取哈希數據

my $config = $Self->{YAMLObject}->Load(Data => $Data[7]); 

YAML的數據讀取散列數據[$ DATA [7]有這】:


默認值: ''

鏈接: ''

PossibleNone:1

PossibleValues:

A:

B:B

Ç:C

TranslatableValues:0


我想提取 「PossibleValues」,並顯示作爲html文件中的下拉字段。

回答

1

好吧。嘗試從YAML模塊開始。

$ cat foo 
DefaultValue: '' 
Link: '' 
PossibleNone: 1 
PossibleValues: 
A: A 
B: B 
C: C 
TranslatableValues: 0 

$ perl -MYAML=LoadFile -le 'print for keys LoadFile("foo")->{PossibleValues}' 
A 
C 
B 
+1

謝謝你的工作就像一個魅力 – Crons 2014-01-09 08:03:30