perl 解析xml ,json文件及curl工具的使用
2011-01-26 09:37
701 查看
1.解析xml
用到两个包:
# use module
use XML::Simple;
use Data::Dumper;
过程:
# create object
$xml = new XML::Simple;
#解析
$data = $xml->XMLin(xml文件名);
#取值
my $value=$data->{节点名字}
如果有子节点则为
my $value=$data->{节点名字}->{子节点名字};
2.解析json
用到的perl包
use JSON;
use Data::Dumper;
要解析的jsco数据
#my $curl_result ='{"type": 1,"data": 2}';
$hash = decode_json($curl_result);
$type = $hash->{'type'}. "/n";
$data = $hash->{'data'}. "/n";
则type及data的值解析出来。。。
3.perl 调用curl库
use WWW::Curl::Easy;
my $res = $curl->setopt(CURLOPT_URL,www.baidu.com);
open(my $fileb,">"/home/someone/file);
$curl->setopt(CURLOPT_WRITEDATA,$fileb);
my $retcode=$curl->perform;
close($fileb);
用到两个包:
# use module
use XML::Simple;
use Data::Dumper;
过程:
# create object
$xml = new XML::Simple;
#解析
$data = $xml->XMLin(xml文件名);
#取值
my $value=$data->{节点名字}
如果有子节点则为
my $value=$data->{节点名字}->{子节点名字};
2.解析json
用到的perl包
use JSON;
use Data::Dumper;
要解析的jsco数据
#my $curl_result ='{"type": 1,"data": 2}';
$hash = decode_json($curl_result);
$type = $hash->{'type'}. "/n";
$data = $hash->{'data'}. "/n";
则type及data的值解析出来。。。
3.perl 调用curl库
use WWW::Curl::Easy;
my $res = $curl->setopt(CURLOPT_URL,www.baidu.com);
open(my $fileb,">"/home/someone/file);
$curl->setopt(CURLOPT_WRITEDATA,$fileb);
my $retcode=$curl->perform;
close($fileb);
相关文章推荐
- iOS开发中 使用XML和JSON对本地文件进行解析
- 使用coffeescript定时任务下载服务器xml和plist文件解析为json
- 使用Java解析xml文件为json格式
- Android中使用xml保存数据(xml文件序列化)及使用pull解析xml文件
- iOS之网络—— JSON解析、XML解析、文件下载、文件的压缩和解压缩
- 用SAX方式解析XML(使用Dom4J工具)--第二天
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- Android应用之——谷歌官方Json解析工具Gson的使用
- android:json解析的两个工具:Gson和Jackson的使用小例子
- 使用PHP DOM-XML创建和解析XML文件
- Unity3D研究院之使用 C#合成解析XML与JSON(四十一)(转自雨松MOMO)
- 使用Python和xml.etree.ElementTree解析xml文件
- 用DOM方式解析XML(使用JAXP工具)--第一天
- 使用JDOM创建和解析XML文件
- Android中重要数据解析JSON工具之gson库的使用
- [libexpat]_[XML处理]_[C/C++使用libexpat库以数据流(SAX模型)的方式读取(解析)大XML文件]
- 使用pull解析xml和生成xml文件
- 在config配置文件添加iis的Mime类型,检测文件中是否存在添加语句,使用xml解析方法
- boost-使用property_tree来解析xml、json
- 解析PHP 使用curl提交json格式数据