Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80771
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 132
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-06 21:51
个人简介

C、汇编;DOS、vxworks、Linux;数学;户外;

文章分类

全部博文(11)

文章存档

2016年(2)

2015年(2)

2013年(7)

我的朋友

分类: 项目管理

2013-06-16 21:05:40

最近要做配置文件,还要求是XML格式的,先看了点基础的,有新的进展在贴

XML 简介

 

一、什么是XML

l         XML指可扩展标记语言(Extensible Markup Language)

l         XML 被设计用来传输和存储数据,而非显示数据

l         XML 标签没有被预定义,您需要自行定义标签

l         XML 被设计为具有自我描述性

l         XML W3C推荐的标准

 

二、XMLHTML的主要差异

l         XML 被设计为传输和存储数据,其焦点是数据的内容

l         HTML 被设计用来显示数据,其焦点是数据的外观

l         XML 旨在传输信息,而HTML旨在显示信息

 

三、XML是不作为的

XML 不会做任何事情,XML 被设计用来结构化、存储及传输信息

 

四、XML仅仅是纯文本

XML 仅仅是纯文本而已

 

五、通过XML您可以发明自己的标签

XML 允许作者定义自己的标签和自己的文档结构

 

六、XML不是对HTML的替代

XML 是对HTML的补充

XML 是用于传输数据,而HTML是用于格式化并显示数据

XML 是独立于软件和硬件的信息传输工具

 

七、XMLW3C推荐的标准

XML 1998-02-10 成为w3c的推荐标准

 

八、XML无处不在

XML 无处不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。

 

 

XML 的用途

 

XML 应用于web开发的许多方面,常用于简化数据的存储和共享。

一、XML 把数据从HTML分离

通过 XML ,数据能够存储在独立的XML文件中。这样就可以专注于使用HTML进行布局和显示,并确保修改底层数据不再对HTML 进行任何修改

 

二、XML 简化数据共享

三、XML 简化数据传输

四、XML 简化平台的变更

五、XML 使您的数据更有用

六、XML 用于创建新的Internet语言

 

XML 树结构

XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”

 

 

XML 语法

 

XML 元素都须有关闭标签

XML 标签对大小写敏感

XML 必须正确嵌套

XML 文档必须有根元素

XML 的属性值必须加引号

XML 实体引用

    XML 中,有 5 个预定义的实体引用:

<                                                                            <       小于

>                                           >大于

&                                         &和号

'                                         '单引号

"                                         "引号

XML 中的注解

XML 中空格会被保留

XML LF存储换行

 

 

XML 元素

 

一、XML 命名规则

l         名称可以含字母、数字及其他的字符

l         名称不能以数字或者标点开始

l         名称不能以xml或者XM 开始

l         名称不能包含空格L

 

二、最佳命名习惯

l         使名称具有描述性,使用下划线很不错。避免“-”、“.”、“:”

l         XML 文档经常由一个对应的数据库,其中的字段会对应XML文档中的元素。由一个使用的经验,即使用数据库的名称命名XML文档中的元素

 

三、XML 元素是可扩展的

 

 

XML 属性

 

一、XML属性必须加引号

二、XML 元素VS 属性

XML 中,您应该尽量避免使用属性,如果信息感觉很想数据,那么请使用子元素吧。

三、避免XML 属性?因使用属性而引起的一些问题:

l         属性无法包含多重的值(元素可以)

l         属性无法描述树结构(元素可以)

l         属性难以阅读和维护

四、针对元素数据的XML 属性

阅读(1942) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~