perl XML创建XML文件
首先安装XML::Writer,XML::Parser等模块
1.执行/usr/bin/perl -MCPAN -e 'install "YAML"' 安装YAML模块
2.进入CPAN模式,进行下载模块操作 $ sudo perl -MCPAN -e shell
3.在CPAN模式下进行安装,nolock_cpan> install XML::Writer XML::Parser
4.Ctrl+Z退出安装
5.写入代码
$ cat writer.pl
#!/usr/bin/perl
use warnings;
use strict;
use XML::Writer;
my $writer;
$writer=new XML::Writer(DATA_MODE=>1,DATA_INDENT=>2);
$writer->xmlDecl('UTF-8','yes');
$writer->startTag('recipe','name'=>'Kulfi','banner'=>'Kulfi.png');
$writer->emptyTag('serves','number'=>'6-8');
$writer->startTag('ingredients');
item ($writer,[
[300,'ml','Condensed Milk'],
[360,'ml','Evaporated Milk'],
[450,'ml','Whipping Cream'],
[1,'tsp','Ground Almonds'],
[1,'tsp','Pistachio Power'],
['1/8','tsp','Saffron']
]);
$writer->endTag('ingredients');
$writer->startTag('procedure');
step ($writer,[
'Mix all the ingredients in a blender for 2-3 minutes.',
'Pour the mixture into a container ,and freeze for 6-8 hoursPour the mixture into a container ,and freeze for 6-8 hours.',
'Enjoy!']);
$writer->endTag('procedure');
$writer->endTag('recipe');
$writer->end;
exit(0);
sub item {
my ($writer,$list)=@_;
my ($data,$value,$unit,$item);
foreach $data (@$list) {
$writer->startTag('item','value'=>$value,'unit'=>$unit);
$writer->characters($item);
$writer->endTag('item');
}
}
sub step {
my ($writer,$list)=@_;
my $step;
foreach $step (@$list) {
$writer->dataElement('step',$step);
}
}
6.执行 $ perl writer.pl
perl XML创建XML文件相关推荐
- android xml文件放在哪里,android 创建 xml文件
android创建xml文件的方法. 要操作android的外部存储,所以要在AndroidManifest.xml文件中添加权限. 首先要创建一个XmlSerialize对象. 并创建一个文件,并打 ...
- 使用Javascript创建XML文件
使用Javascript创建XML文件 出处:http://blog.csdn.net/sutao_713/article/details/1908431 在客户端创建XML文件可以 ...
- VC++ MSXML创建XML文件以及对XML文档解析
VC++ MSXML创建XML文件以及对XML文档解析 转自http://www.newxing.com/Tech/Program/Cpp/703.html // XmlCreationDemo.cp ...
- 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
用如何用Python完成创建生成xml文档文件的工作. 需要用到的方法:from xml.dom.minidom import Document,想必大家很熟悉这个操作了,接下来就用python 创建 ...
- 创建带有关联的 XML 架构的 XML 文件 从 XML 文件创建 XML 架构
一.创建带有关联的XML 架构的XML 文件 1.创建新的 Windows 应用程序项目 首先需要在 Visual Basic 或 Visual C# 中创建新的 Windows 应用程序.创建一个新 ...
- python读取xml标注坐标_遍历文件 创建XML对象 方法 python解析XML文件 提取坐标计存入文件...
XML文件??? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. 里面的标签都是可以随心所欲的按照他的命名规则来定义的,文件名为roi.xm ...
- C#代码创建Xml文件
扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的.做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准 ...
- Android -- 创建XML文件对象及其序列化, pull解析XML文件
1. 创建XML文件对象及其序列化 示例代码:(模拟以xml格式备份短信到SD卡) SmsInfo.java, bean对象 /*** 短信的业务bean* @author Administrator ...
- java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件
Java 如何使用dom方式读取和创建xml文件 发布时间:2020-11-11 17:08:31 来源:亿速云 阅读:101 作者:Leah 本篇文章给大家分享的是有关Java 如何使用dom方式读 ...
最新文章
- python之文件目录和路径
- linux7 共享盘创建,使用CentOS7建立samba文件共享服务器
- 利用python开发app实战
- 2018-2019-2 20165235《网络对抗技术》Exp7 网络欺诈防范
- MySQL怎么查询课程信息_mysql 查询没有学全所有课程的同学的信息
- MVC自学系列之四(MVC模型-Models)
- Java的几种路径总结
- php编码函数 base58,php – Base58编码Peercoin公钥的步骤
- js ajax 异步 同步 区别
- RS-485接口详解
- 游戏服务端加密如何解密
- java okhhtp下载学信网学籍信息
- SQL Sever奇葩问题踩坑记
- Python 爬虫抓取网站汇率并将结果保存到文件
- echarts的x轴去掉网格线
- 基于51单片机万年历
- python鲜花水果商城毕业设计开题报告
- Office WORD如何为每一页设置不同的页眉页脚
- 微信小程序--小程序系统API
- 第一章:Java语言概述与环境开发
热门文章
- iOS下JS与OC互相调用(五)--UIWebView + WebViewJavascriptBridge
- 解析equals(Object obj)和compareTo(T obj)
- 1.2 - C#语言习惯 - 用运行时常量readonly而不是编译期常量const
- 计算机视觉图像处理机器学习压缩感知等论文代码大全
- 如果你的云服务商倒闭该怎么办?
- 辞职前为什么挣扎_当您感到自己像开发人员一样挣扎时,为什么学得最多
- [HTTP协议]基础篇-待完结
- java+js上传图片_java+ jsp+js 实现富文本编辑和上传图片功能
- ECMAScript 6 模板字面量的常见用法
- 学完javase和mysql_Java基础学完接下来应该学什么呢?