Хотя я довольно часто использовал XML :: LibXML, я никогда не сталкивался с классом XML :: LibXML :: Number. Кажется, что существует возможность позволить выражениям XPath делать числовые утверждения о текстовом содержимом узла (например:> 10).
Если все, что вам нужно, это число «96», то, вероятно, самый простой способ:
my $result = $root->findvalue( '//files/age[@units="hours"]' );
Идиома, которую я считаю полезным для получения нескольких значений:
my @values = map { $_->to_literal } $doc->find('//files/age');