xml基本语法---1
2017-07-25 16:27
330 查看
一、XML:可扩展的标签语言 ( Extensible Markup Language)
1、XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。
2、W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。同时,在2004年2月W3C又发布了1.0版本的第三版。
二、XML 声明 必须在第一行,必须顶格写
1、格式语法:
<?xml ..... ?>
eg:<?xml version="1.0" encoding="UTF-8"?>
<?xml version='1.0' encoding='utf-8' standalone="yes|no"?>
2、versioin:指定XML文档版本。必须属性,因为我们不会选择1.1,只会选择1.0;
encoding:指定当前文档的编码。可选属性,默认值是utf-8;
standalone:指定文档独立性。可选属性,默认值为yes,表示当前文档是独立文档。如果为no表示当前文档不是独立的文档,会依赖外部文件
3、标签语法 <element></element>或<element/>
注:①.必须关闭
②.标签名不能 xml Xml XML 等等开头
③标签名中不能出现" "或者":"等特殊字符.
4、属性语法 属性名=“属性值” 属性值一定要带引号
注: ①一个元素可以有0~N个属性,但一个元素中不能出现同名属性
②属性名不能使用空格、冒号等特殊字符,且必须以字母开头
5、xml注释语法 以“<!--”开始,以“-->”结束
6、xml转义字符
7、xml原样输出语法
<![CDATA[
原样输出的内容
]]>
1、XML语法上和HTML比较相似,但HTML中的元素是固定的,而XML的标签是可以由用户自定义的。
2、W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。同时,在2004年2月W3C又发布了1.0版本的第三版。
二、XML 声明 必须在第一行,必须顶格写
1、格式语法:
<?xml ..... ?>
eg:<?xml version="1.0" encoding="UTF-8"?>
<?xml version='1.0' encoding='utf-8' standalone="yes|no"?>
2、versioin:指定XML文档版本。必须属性,因为我们不会选择1.1,只会选择1.0;
encoding:指定当前文档的编码。可选属性,默认值是utf-8;
standalone:指定文档独立性。可选属性,默认值为yes,表示当前文档是独立文档。如果为no表示当前文档不是独立的文档,会依赖外部文件
3、标签语法 <element></element>或<element/>
注:①.必须关闭
②.标签名不能 xml Xml XML 等等开头
③标签名中不能出现" "或者":"等特殊字符.
4、属性语法 属性名=“属性值” 属性值一定要带引号
注: ①一个元素可以有0~N个属性,但一个元素中不能出现同名属性
②属性名不能使用空格、冒号等特殊字符,且必须以字母开头
5、xml注释语法 以“<!--”开始,以“-->”结束
6、xml转义字符
7、xml原样输出语法
<![CDATA[
原样输出的内容
]]>