让我们一起认识YAML:YAML简介
日期:2007年10月19日 作者: 查看:[大字体 中字体 小字体]-
YAML
来自YAML官方网站 (http://www.yaml.org/) 的定义: YAML是一种直观的能够被电脑识别的的数据数据序列化格式,它并且容易被人类阅读,容易与脚本语言交互的。换种说法,YAML是一种非常简单的类似于XML的数据描述语言,语法比XML简单很多。他在描述可以被转化成数组或者hash的数据是非常有用,例如:
$house = array(
'family' => array(
'name' => 'Doe',
'parents' => array('John', 'Jane'),
'children' => array('Paul', 'Mark', 'Simone')
),
'address' => array(
'number' => 34,
'street' => 'Main Street',
'city' => 'Nowheretown',
'zipcode' => '12345'
)
);解析这个YAML将会自动创建下面的PHP数组:
house:
family:
name: Doe
parents:
- John
- Jane
children:
- Paul
- Mark
- Simone
address:
number: 34
street: Main Street
city: Nowheretown
zipcode: 12345在YAML里面,结构通过缩进来表示,连续的项目通过减号"-"来表示,map结构里面的key/value对用冒号":"来分隔。YAML也有用来描述好几行相同结构的数据的缩写语法,数组用'[]'包括起来,hash用'{}'来包括。因此,前面的这个YAML可以缩写成这样:
house:
family: { name: Doe, parents: [John, Jane], children: [Paul, Mark, Simone] }
address: { number: 34, street: Main Street, city: Nowheretown, zipcode: 12345 } - [1] [2] 下一页
-
- 让我们一起认识YAML:YAML简介 相关文章:
- ·Google和Yahoo搜索优化技巧认识
- ·YAYA盗号者关闭安全软件报警窗口
- ·让我们一起认识YAML:YAML简介
- ·阿里联盟发布yahoo!定向推广优化建议
- ·Tetsuya Takenomata标志设计作品欣赏
- ·1个月行业主关键词到首页SEO实战(Yahoo和Google篇)
- ·故障解决:PHPMyAdmin连接MYSQL的问题
- ·phpMyAdmin安装注意事项
- ·Yahoo电子邮箱最新玩酷技巧!
- ·微软Surface技术正式命名:PlayAnyware
- 让我们一起认识YAML:YAML简介 相关软件
- ·《神泣》音乐:shaiya的颂歌
- ·威雅ViYaQQ精简瘦身工具V0.53
- ·海商王2(Port Royale 2)免CD补丁
- ·Maya人体建模
- ·傻瓜Yahoo!网站建设
- ·APPZ AUTODESK.MAYA.UNLIMITED.V8.0.OSX 三维建模、动画与渲染
- ·APPZ AUTODESK.MAYA.UNLIMITED.V8.0.LINUX 三维建模动画与渲染
- ·APPZ AUTODESK.MAYA.UNLIMITED.V8.0.DOCS.EXTRAS 三维建模
- ·BTTEAM appz 08.30.06.AUTODESK.MAYA.UNLIMITED.V8.0.OSX 三维建模、动画与渲染
- ·BTTEAM appz 08.30.06.AUTODESK.MAYA.UNLIMITED.V8.0.LINUX 三维建模动画与渲染
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:ASP.NET2.0的multiview和wizard控件
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
- ·Silverlight、JavaFX、Flex技术比较
- ·Silverlight将不再支持ArrayList类型
- ·教程:XSLT Designer快速入门指南
- ·创建Web应用和Struts框架配置文件实例
- ·Spring入门指引:理解Spring的打包方式
- ·UDT协议-基于UDP的可靠数据传输协议
- ·解析KJava在移动设备开发中的应用
