2012-06-04 96 views
2

我正在查看的一些Perl代碼正在從方法調用中返回xml數據。我如何查看這個XML數據?在Perl中輸出完整的xml(XML :: Xpath)

代碼:

print "$xml"; 

我能得到什麼:

XML::XPath=HASH(0xa408dbc) 

我想要什麼: 實際的XML內容,即:

<sometag> 
    <sometag2/> 
</sometag> 

回答

4

我相信你想

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

也就是說,找到根的XPath對象的(「/」)節點,並打印出來作爲一個字符串。