2013-05-08 51 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