详解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;

 

上文就是爱站技术频道小编给大家介绍的详解perl处理xml的模块介绍,相关的内容也给大家介绍了很多,有需要的朋友可以收藏爱站技术频道,方便查阅更多的技术知识。

上一篇:Perl中处理时间的几个函数

下一篇:Perl如何批量下载Gmail附件

您可能感兴趣的文章

相关阅读

查看更多 >

热门软件源码

最新软件源码下载