2012-06-04 2 views
2

Некоторый код Perl, который я ищу, возвращает XML-данные из вызова метода. Как просмотреть данные xml?Вывести полный xml в Perl (XML :: Xpath)

Код:

print "$xml"; 

Что я получаю:

XML::XPath=HASH(0xa408dbc) 

Что я хочу: фактическое содержимое XML, то есть:

<sometag> 
    <sometag2/> 
</sometag> 

ответ

4

Я считаю, что вы хотите, один из

print $xml->find('/')->string_value; 
print $xml->findnodes_as_string('/'); 

То есть, найти корень («/») узел вашего объекта XPath, и распечатать его в виде строки.