Perl代码段:
my $xml = new XML::Simple(
KeyAttr=>{
property => 'propertyname',
},
ForceArray => 1,
ContentKey => '-content');
my $config = $xml->XMLin($configFile);
配置文件看起来像:
<config>
<property propertyname="text1" b="text2" c="text3" d="text4">
text5
</property>
<property propertyname="text6" b="text7" c="text8" d="text9">
text10
</property>
</config>
我如何解析这个配置文件,使c
成为一个键,我可以访问相应的b
和d
?KeyAttr
是什么?
1条答案
按热度按时间0pizxfdo1#
XML::Simple
返回一个Perl数据结构(请参阅perldoc perldsc),您可以使用Data::Dumper将其可视化。以下是访问所需数据的一种方法:您可以从perldoc XML::Simple阅读有关
KeyAttr
的信息