您的位置:首页 > 其它

xml基础

2016-01-22 18:29 260 查看
一、什么是xml?

可扩展标记语言 ( Extensible Markup Language ),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。


二、xml应用

1、用于作为软件的配置文件
2、数据的载体(小型数据库)


三、XML语法

1、文档声明
2、标签
3、属性
4、注释
5、转义字符
6、CDATA区
7、处理指令(processing instruction)


四、XML语法-文档声明

1、最简单的语法声明:
<?xml version="1.0" ?>
2、用encoding属性说明文档的字符编码:
<?xml version="1.0" encoding="GB2312" ?>
3、用standalone属性说明文档是否独立:
<?xml version="1.0" encoding="GB2312"  standalone="yes" ?>


五、XML语法-标签

1、标签命名规范:
1、区分大小写;
2、不能以数字开头;
3、不能包含空格;
4、名称中间不能包含冒号。
2、格式良好的XML文档必须有且仅有一个根标签,其它标签都是这个根元素的子孙标签。
3、由于在XML中,空格和换行都作为原始内容被处理


六、XML语法 - 元素

1、在XML技术中,标签属性所代表的信息,也可以被改成用子元素的形式来描述。
2、属性值一定要用双引号(")或单引号(')引起来
3、一个标签内可以有多个属性,但不能出现重复的属性名


七、XML语法 - 注释

<!--  xml注释 -->


八、XML语法 - 转义字符

1、常用的转义字符

特殊字符  转义字符
<        <
>        >
"        "
&        &
空格      &nsbp;


九、XML语法 - CDATA块

作用: 可以让一些需要进行包含特殊字符的内容统一进行原样输出。
语法:<![CDATA[ 内容 ]]>


十、XML语法 - 处理指令

作用: 告诉xml解析如果解析xml文档

语法:处理指令必须以“<?”作为开头,以“?>”作为结尾,XML声明语句就是最常见的一种处理指令。

例:在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。   <?xml-stylesheet type="text/css" href="1.css"?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  XML语法