最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

perl解析xml经典案例

来源:动视网 责编:小OO 时间:2025-09-29 23:19:10
文档

perl解析xml经典案例

===============================================ORACLE134.175.7.361521odsdb2read_any_table10667676667a7ORACLE134.175.6.1821521bill1edwuse0686f67677b36383a==============================================########以上是conn.xml文件的内容下面是代码#############!/usr/bi
推荐度:
导读===============================================ORACLE134.175.7.361521odsdb2read_any_table10667676667a7ORACLE134.175.6.1821521bill1edwuse0686f67677b36383a==============================================########以上是conn.xml文件的内容下面是代码#############!/usr/bi
===============================================

    ORACLE

134.175.7.36

1521

    odsdb2

read_any_table

10667676667a7

    ORACLE

134.175.6.182

1521

    bill1

edwuse

0686f67677b36383a

==============================================

########以上是conn.xml文件的内容下面是代码############

#!/usr/bin/perl

######################################################################

#*Function:   解析xml

#*Create Date:2010-09-25

#*Creator:    wangxiang

#*modify:      

######################################################################

use strict;

use XML::Simple;

use Data::Dumper;

######################################################################

my $data=XMLin("conn.xml");

#******************************************************

#*    递归解析xml函数    

#******************************************************

sub parseXML{

    my $tmpobj=$_[0];

    my $key;

    my $value;

    my $tmpdata;

    if(ref($tmpobj) eq "HASH"){

      foreach $key (keys(%$tmpobj)){

          print "keys--$key\\n";

     $tmpdata=$tmpobj->{$key};

      parseXML($tmpdata);

    }

  }elsif(ref($tmpobj) eq "ARRAY"){

      foreach $value (@$tmpobj){

          parseXML($value);

      }

  }else{

      print "metadata is:${tmpobj}\\n";

  }

}

#******************************************************

#*    main函数    

#******************************************************

sub main{

    print Dumper($data)."\\n";

    parseXML($data);

    return 0;

}

######################################################################

# Program Section

open(STDERR, ">&STDOUT");

exit(main());

文档

perl解析xml经典案例

===============================================ORACLE134.175.7.361521odsdb2read_any_table10667676667a7ORACLE134.175.6.1821521bill1edwuse0686f67677b36383a==============================================########以上是conn.xml文件的内容下面是代码#############!/usr/bi
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top