国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵寿县| 九江市| 邻水| 海口市| 锡林浩特市| 涿州市| 勃利县| 神池县| 五华县| 股票| 莱州市| 兴和县| 广州市| 礼泉县| 五大连池市| 万宁市| 扬州市| 山西省| 惠安县| 延吉市| 翁源县| 江城| 阳山县| 闵行区| 石家庄市| 安乡县| 礼泉县| 姚安县| 呼图壁县| 应城市| 东山县| 永年县| 清流县| 阿克| 陇西县| 呈贡县| 南靖县| 麻城市| 大足县| 河北区| 临潭县|