小编liv*_*aul的帖子

Perl,如何解析XML文件,xpath

我想使用Perl解析XML文件.我能够使用XML :: Simple模块完成它,但现在我想开始使用XML :: XPath模块,因为它使用XPath表达式.根据我有限的知识,我认为XPaths将使未来的解析变得更容易,对吧?这是我到目前为止的Perl代码:

use strict;
use warnings;
use XML::XPath;

my $file = "data.xml";
my $path = XML::XPath->new(filename => $file);

my $name = $path->find('/category/event/@name');
print $name."\n";
Run Code Online (Sandbox Code Playgroud)

我的问题是如何分隔每个名称属性(类别/事件/ @ 名称),以便我可以对我解析的每个值执行测试.目前我只是得到一个充满解析数据的大字符串,而我想要几个可以测试的小字符串.我怎样才能做到这一点?谢谢 :-)

perl xpath xml-parsing

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

perl ×1

xml-parsing ×1

xpath ×1