国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Perl > 正文

perl處理xml的模塊介紹

2020-10-31 15:19:18
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定襄县| 怀化市| 长宁区| 城固县| 邹城市| 江门市| 潍坊市| 大余县| 五寨县| 丹阳市| 宜都市| 长顺县| 揭东县| 十堰市| 中阳县| 漠河县| 手游| 六安市| 团风县| 荥阳市| 辽源市| 保亭| 辰溪县| 麻江县| 赣州市| 扎囊县| 城步| 汝州市| 四会市| 茌平县| 普宁市| 灌云县| 新干县| 汽车| 海林市| 岳阳市| 金门县| 禄丰县| 杭锦后旗| 托里县| 乐平市|