详解perl处理xml的模块介绍
来源:爱站网时间:2019-08-01编辑:网友分享
Perl作为一种粘合语言,在业界非常流行,它处理文本的能力也是众所周知的,下文是爱站技术频道小编为大家介绍的详解perl处理xml的模块介绍,希望对你学习这方面知识有帮助!
Perl作为一种粘合语言,在业界非常流行,它处理文本的能力也是众所周知的,下文是爱站技术频道小编为大家介绍的详解perl处理xml的模块介绍,希望对你学习这方面知识有帮助!
1. 查找已有的模块
http://search.cpan.org/
2. 输入XML查询,选择评价较高的,且可以满足自己需求的模块:
XML::Simple
use warnings;
use XML::Simple;
use Data::Dumper;
#将XML文件转化为Hash结果
my $xml=XMLin('abstract_sample.xml');
open(HASH,'>>XML_hash')||die"can not open the file: $!";
print HASH Dumper($xml);
#想访问XML某个节点的值,需要根据XML定义路径获取
print $xml->{PubmedArticle}->{MedlineCitation}->{PMID};
#可以将XML转化为的Hash结构重新转换为XML输出,但是需要注意转化后的XML可能和原始的XML文件外表不同了
$MeSH_XML=XMLout($xml->{PubmedArticle}->{MedlineCitation}->{MeshHeadingList});
print $MeSH_XML;
print $MeSH_XML;
上文就是爱站技术频道小编给大家介绍的详解perl处理xml的模块介绍,相关的内容也给大家介绍了很多,有需要的朋友可以收藏爱站技术频道,方便查阅更多的技术知识。
上一篇:Perl中处理时间的几个函数