我要替换xml文件XML ::的libxml更换滤芯值
一个“VAL1”元素的值,出于某种原因,它并没有为我工作:
<testing>
<application_name>TEST</application_name>
<application_id>VAL1</application_id>
<application_password>1234</application_password>
</testing>
my $parser =XML::LibXML->new();
$tree =$parser->parse_file($xml);
$root =$tree->getDocumentElement;
my ($elem)=$root->findnodes('/testing/application_id');
$elem->setValue('VAL2');
的errror是获得是“无法通过包”XML :: LibXML :: Element找到对象方法“setValue”“
谢谢!它的工作 –