我正在寻找可能的最简单的方法,使用Perl中的XPath查询从XML结构中快速检索数据。在Perl中执行XPath查询XML数据的最简单方法是什么?
下面的代码结构说明想什么,我来实现:
my $xml_data = "<foo><elementName>data_to_retrieve</elementName></foo>";
my $xpath_query = "//elementName";
my $result_of_query = ... what goes here? ...
die unless ($result_of_query eq 'data_to_retrieve');
显然TIMTOWTDI适用,但什么是做到这一点的最简单的方法?
确实。它速度非常快,它有一个非常干净的API,它处理所有的XPath,处理命名空间和其他所有你想要的东西等等等等等等。 – ikegami 2011-03-11 18:55:41