Я хочу проанализировать XML-файл, используя Perl .Я смог сделать это с помощью модуля 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";
Мой вопрос: как мне отделить каждый атрибут имени (категория / событие / @ имя ), чтобы я мог выполнять тесты на каждомценность разбираю.В данный момент я просто получаю большую строку, полную проанализированных данных, тогда как мне нужно несколько маленьких строк, которые я могу протестировать.Как я могу это сделать?Спасибо: -)