主页 > 知识库 > perl处理xml的模块介绍

perl处理xml的模块介绍

热门标签:北京语音电销机器人价格 浦东上海400开头的电话申请 邯郸外呼调研线路 电话机器人电话卡封号怎么办 武汉呼叫中心外呼系统线路商 开封百应电销机器人联系方式 真人语音电销机器人系统 乐昌电话机器人 买了外呼系统不想用了怎么办

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;

更多使用参看:
http://search.cpan.org/~grantm/XML-Simple-2.18/lib/XML/Simple.pm

XML::Smart

my $xml=XML::Smart->new('abstract_sample.xml');

更多使用参考:
http://search.cpan.org/~gmpassos/XML-Smart-1.6.9/lib/XML/Smart.pm

标签:松原 石嘴山 自贡 六安 宜春 淄博 河北 鄂州

巨人网络通讯声明:本文标题《perl处理xml的模块介绍》,本文关键词  perl,处理,xml,的,模块,介绍,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《perl处理xml的模块介绍》相关的同类信息!
  • 本页收集关于perl处理xml的模块介绍的相关信息资讯供网民参考!
  • 推荐文章