【发布时间】:2015-12-30 07:10:33
【问题描述】:
下面是一个 XML 文件,
<?xml version='1.0'?>
<employee>
<name>Pradeep</name>
<age>23</age>
<sex>M</sex>
<department>Coder</department>
</employee>
而perl代码是
use XML::Simple;
use Data::Dumper;
@xml=new XML::Simple;
$data=@xml->XMLin("data.xml");
print Dumper($data);
现在如果XML文件是你如何解析
<?xml version='1.0'?>
<employee="risc_31">
<name>John Doe</name>
<age>43</age>
<sex>M</sex>
<department>Analyst</department>
</employee>
<employee="risc_32">
<name>Pradeep</name>
<age>23</age>
<sex>M</sex>
<department>HR</department>
</employee>
如何在 perl 中使用 foreach 循环来做到这一点
注意:XML::Simple 对我来说更容易
感谢任何帮助!
【问题讨论】:
-
你错了。
XML::Simple对任何人来说都不容易。 Why is XML::Simple discouraged -
谢谢!我将只使用 XML::Simple 来完成这项任务!一旦完成,我肯定会跳到 XML::Twig!@Sobrique