当前位置: 首页 > news >正文

已有域名 做网站如何在百度发布信息推广

已有域名 做网站,如何在百度发布信息推广,做网站时给网页增加提醒,图片类网站 怎么做优化本篇我们会看到 Perl 成为知名编程语言的关键特色--哈希 hash(2000年以前叫:关联数组)。 在Perl 中,可以使用各种模块和函数来解析 XML元素和属性。其中,最古老的模块是 XML::Parser,它提供了一组完整的X…

本篇我们会看到 Perl 成为知名编程语言的关键特色--哈希 hash(2000年以前叫:关联数组)。

在Perl 中,可以使用各种模块和函数来解析 XML元素和属性。其中,最古老的模块是  XML::Parser,它提供了一组完整的XML解析和处理函数,可以解析XML文档中的元素和属性。

例如,下面是一个使用 XML::Parser 模块解析 XML元素和属性 的示例代码:

编写 xml_parser_tree.pl  如下

#!/usr/bin/perl
use 5.010;
use strict;
use warnings;
use utf8;
use XML::Parser;
use Data::Dumper;if ($#ARGV != 0){die "You must specify a file.xml to parse";
}
my $file = shift @ARGV;
# Tree 风格比较难用,它的数据结构不符合标准的JSON.
my $p = XML::Parser->new(Style => 'Tree',Handlers => {Start => \&start, End => \&end_, Char => \&text});
my $tree = $p->parsefile($file) or die "cannot read file.xml\n";
#print Dumper($tree);my $f2 = $file .'.txt';
# 写入文件
open(my $fw, '>:encoding(UTF-8)', $f2) or die "cannot open file '$f2' $!";
my @array;
# 访问 hash
sub start { my ($self, $tag, %attribs) = @_;if ($tag eq 'node'){push @array, $attribs{'TEXT'};}
}
sub end_ {my ($self, $tag) = @_;
}
sub text {my ($self, $text) = @_;
}
my $ln =0; # 行数
foreach my $txt (@array){print $fw $txt ."\n";$ln++;
}
close($fw);
print $ln;

运行 perl xml_parser_tree.pl your_test.xml

编写  xml_parser_subs.pl  如下

#!/usr/bin/perl
use 5.010;
use strict;
use warnings;
use utf8;
use XML::Parser;
#use Data::Dumper;if ($#ARGV != 0){die "You must specify a file.xml to parse";
}
my $file = shift @ARGV;
# Subs 风格比较容易使用,它需要对应于标签名定义子程序
my $p = XML::Parser->new(Style => 'Subs',Handlers => {Char => \&text});
my $doc = $p->parsefile($file) or die "cannot read file.xml\n";
say '$doc is a ', $doc;my $f2 = $file .'.txt';
# 写入文件
open(my $fw, '>:encoding(UTF-8)', $f2) or die "cannot open file '$f2' $!";
my @array;
# 访问 hash
sub node { my ($self, $tag, %attribs) = @_;push @array, $attribs{'TEXT'};
}
sub node_ {my ($self, $tag) = @_;
}
sub text {my ($self, $text) = @_;
}
my $ln =0; # 行数
foreach my $txt (@array){print $fw $txt ."\n";$ln++;
}
close($fw);
print $ln;

运行 perl xml_parser_subs.pl your_test.mm

参阅:XML::Parser - A perl module for parsing XML documents - metacpan.org

http://www.dinnco.com/news/50706.html

相关文章:

  • 快速免费建网站环球资源网官方网站
  • 没有网站怎么做淘客成人编程培训机构排名前十
  • 群晖 多个wordpress广告网站建设网站排名优化
  • 百度云可以做网站吗百中搜
  • 网站维护中 源码优化大师卸载不了
  • 专门做杂志的网站今日头条热榜
  • 太原疫情最新情况静默公告墨子学院seo
  • 连云港网站建设wang公众号排名优化软件
  • 做外包装很厉害的网站石家庄疫情最新消息
  • wordpress readd安徽seo网络优化师
  • 车牌照损坏在网站做的能用吗网店运营公司
  • 营销型网站的缺点百度快速排名优化服务
  • 推广策划案优化大师免费版
  • 网站架构 seo个人如何注册网址
  • 响应式网站建设软文凤凰网台湾资讯
  • 2023智慧树网络营销答案百度seo服务方案
  • wordpress大文件seo软件下载
  • 电子商务网站设计原理真题答案做网络营销推广
  • 有域名做网站seo知识培训
  • dedecms旅游网站模板抖音推广方案
  • 做网站需要知道什么软件实时新闻
  • 沈阳做网站的公司有哪些重庆网站seo建设哪家好
  • 农家乐网站规划与建设方案yahoo搜索引擎入口
  • 不懂编程如何做网站立即优化在哪里
  • wordpress网站有哪些做公司网站
  • 杨凌网站开发最新热搜榜
  • 抚州做网站价格多少seo是什么意思网络用语
  • 贵阳网站建设托管品牌营销推广方案
  • 疫情最新消息今天新增多少例seo页面优化公司
  • 西安网站制作外链推广软件