大佬教程收集整理的这篇文章主要介绍了如何使用Perl的XML :: LibXML提取标签中的属性?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<PARENT > <TAG string1="asdf" string2="asdf" > </TAG > </PARENT>
我想在这里提取string2值..而且我想将它设置为一个新值..
怎么做?
use strict; use warnings; use XML::LibXML; use Data::Dumper; my $doc = XML::LibXML->new->parse_string(q{ <PARENT> <TAG string1="asdf" string2="asdfd"> </TAG> </PARENT> }); my $xpath = '/PARENT/TAG/@string2'; # getting value of attribute: print Dumper $doc->findvalue($xpath); my ($attr) = $doc->findnodes($xpath); # setting new value: $attr->setValue('dfdsa'); print Dumper $doc->findvalue($xpath); # do following if you need to get string representation of your XML structure print Dumper $doc->toString(1);
并阅读文档,当然:)
以上是大佬教程为你收集整理的如何使用Perl的XML :: LibXML提取标签中的属性?全部内容,希望文章能够帮你解决如何使用Perl的XML :: LibXML提取标签中的属性?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。