XML语言
来源:互联网 发布:淘宝助理下架宝贝 编辑:程序博客网 时间:2024/04/28 06:54
XML :Extensible Markup Language 可扩展标记语言,是由W3C组织发布的
XML语言是通过自定义标签用于计算机保存有关系的数据。
XML技术除用于保存有关系的数据之外,他还经常用作软件配置文件,以描述程序模块之间的关系
在一个软件系统中,为了提高系统的灵活性,他所启动的模块通常由配置文件决定;
例如:一个软件在启动时,它需要启动A、B两个模块,而A、B这两个模块在启动时,又分别需要A1、A2、和B1、B2模块的支持,为了准确的描述这种关系,此时使用XML文件最为合适不过。
XML语法:
XML文档声明:
最简单的文档声明:<?xml version="1.0"?>
将xml文档,然后用IE打开方式打开,就可以显示,这样也可以检验xml是否书写正确
用encoding属性说明文档的字符编码
<?xml version="1.0" encoding="UTF-8"?>
gb2312:我国的标准编码表,国标2312
用standalone 属性说明文档是否独立:
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
xml元素指xml文件中出现的标签,一个标签分为开始标签和结束标签,一个标签有如下集中书写形式,
例如:
包含标签体:<a>中国</a>
不包含标签体:<a></a>,简写为:<a/>
一个标签中也可以嵌套若干个子标签,但所有的标签必须是合理的嵌套,决不允许交叉嵌套
例如:<a><b> welcome to xml< /b></a>
格式良好的xml文档有且只有一个根标签,其它的标签都是根标签的子标签。
对于xml标签中出现的所有空格和换行,xml解析过程都会当作标签内容进行处理。例如:下面两段内容的意义是不一样的。
<网址>www.baidu.com</网址>
<网址>
www.baidu.com
</网址>
由于在xml中,空格和换行都作为原始内容被处理,所以,在编写xml文件时,使用换行和缩进等方式来让原文件中的内容清晰可读的“良好”书写习惯可能要被迫改变。
xml命名规范:
一个xml元素可以包含字母、数字以及其它一些可见字符,但是必须遵守下面的一些规范:
- 区分大小写,例如<p><P>是两个不同的标记。
- 不能以数字或者下划线开头。
- 不能以xml(或者XML/Xml等)开头。
- 不能包含空格。
- 名称中间不能包含冒号(:)。
xml标签的属性:
一个标签可以有多个属性,每个属性都有它自己的名称和取值。例如:
<input name="text">
属性值一定要用双引号或者单引号引起来。
定义属性必须遵循与标签相同的命名规范
在XML技术中,标签属性所代表的信息,也可以被改成用子元素的心事来描述,例如:
<input>
<name>text</name>
</input>
XML文件中的注释:
格式:<!--注释-->
注意:
XML声明之前不能有注释
注释不能嵌套,例如:
<!--大段注释
······
<!--局部注释-->
······
>
- XML语言
- XML语言
- XML语言
- XML语言
- XML语言
- XML语言
- XML语言
- XML语言
- XML语言
- xml语言
- XML语言
- xml语言
- XML语言
- XML语言
- XML语言
- XML语言
- XML标记语言
- C语言操作XML
- 11G RAC 虚拟机安装(二)
- 什么是真正的实时操作系统
- Unity3D美工需要知道的知识
- 嵌套For循环性能优化案例
- 程序员的奋斗史(二十三)——做自己 最真实
- XML语言
- Android开发 R.java 无法生成解决方法(实践+整理)
- 关于mysql 修改权限表user字段host导致权限丢失的问题
- 在多核上使用多线程
- 如何学习自动化测试
- 微信公众平台开发解惑
- Linux文件目录结构
- C# 多线程异常捕捉。
- Unity3D Android手机开发环境配置