扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:刘彦青编译 来源:yesky 2007年11月17日
关键字: 软件
#!/usr/bin/perl -w use strict; use HTTP::Request::Common; use LWP::UserAgent; my ( $f1, $f2 ) = @ARGV; usage() unless defined $f1 and -f $f1 and defined $f2 and -f $f2; my $ua = LWP::UserAgent->new; my $uri = "http://my.host.tld/cgi-bin/semdiff.cgi"; my $req = HTTP::Request::Common::POST( $uri, Content_Type => 'form-data', Content => [ file1 => [ $f1 ], file2 => [ $f2 ], passthru => 1, semdiff_result => 1, ] ); my $result = $ua->request( $req ); if ( $result->is_success ) { print $result->content; } else { warn "Request Failure: " . $result->message . "\n"; } sub usage { die "Usage:\nperl $0 file1.xml file2.xml \n"; } |
<?xml version="1.0" encoding="UTF-8"?> <document> <difference> <context>/root[1]/el1[1]</context> <message> Attribute 'el1attr' has different value in element 'el1'. </message> <startline>3</startline> <endline>3</endline> </difference> <difference> <context>/root[1]/el2[1]</context> <message> Character differences in element 'el2'. </message> <startline>4</startline> <endline>4</endline> </difference> ... </document> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者