Perl编程进阶:特性、安全与未来展望
1. XML数据处理
在Perl中处理XML数据时,可将XML文档映射到变量 $computers ,它是一个哈希引用。该哈希有一个元素,键为 computer ,其值是另一个哈希的引用,这个哈希的键由XML文件中计算机元素的属性名表示。例如, apps 元素包含多个 app 元素,它们存储在一个匿名数组中,由 app 元素的值引用。
以下是一个从该数据结构中提取特定数据的程序示例:
#!/usr/bin/perl
use XML::Simple;
my $computers = XMLin();
print $computers->{computer}->{foo}->{os}, "\n";
print $computers->{computer}->{foo}->{applications}->{application}->[0], "\n";
操作步骤如下:
1. 第3行导入 XML::Simple 模块。
2. 第5行调用 XMLIn() 子例程,读取XML文档并将数据结构赋值给变量 $computers 。由于程序中未指定文件名,它会假设要加载与程序同名的XML文件,如程序名为 testxml.pl ,则
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



