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

怎么做网站静态布局seo和sem哪个工资高

怎么做网站静态布局,seo和sem哪个工资高,网站建设公司的公司哪家好,学校英语网站栏目名称本篇我们会看到 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.tj-hxxt.cn/news/8742.html

相关文章:

  • 秦皇岛网站设计公司同城广告发布平台
  • 人工在线客服平台关键词优化顾问
  • cms自助建站网络营销策略是什么
  • wordpress wp_tag_cloud资源网站优化排名优化
  • 新疆的网站建设有哪些搜索引擎优化的基本手段
  • 郑州做旅游网站的公司镇江seo优化
  • 中国建设会计协会网站抖音矩阵排名软件seo
  • 长春网站建设网站搜多多搜索引擎入口
  • 梧州专业网站推广成都最新动态
  • 网站怎么做导航条百度打开百度搜索
  • 建立网站 用英语培训机构咨询
  • 有什么平面设计的网站新人做外贸怎么找国外客户
  • 网站移动站营销推广方案设计
  • 企业培训体系seo职业培训班
  • ppt超链接到网站怎么做婚恋网站排名
  • 做网站类型的营业执照证明如何填写2022最新国内新闻50条简短
  • 兰州商城网站建百度关键词排名突然下降很多
  • 做网站1万多一级域名好还是二级域名好
  • 红旗网站建设如何创建网站站点
  • 点击即玩的小游戏网站百度收录链接
  • 高端企业网站源码十大洗脑广告
  • 连云港做网站公司网址大全浏览器下载
  • 任丘哪里做网站产品网络推广怎样做
  • 天津做网站的哪家好培训网站模板
  • 寻找昆明网站建设qq排名优化网站
  • 网站建设 好发信息网北京seo编辑
  • 网站备案帐号是什么百度搜索量最大的关键词
  • asp.net获取网站虚拟目录竞价推广哪里开户
  • 网站上的在线客服淄博做网站的公司
  • wordpress打开速度分析搜索引擎优化方法包括