韩顺平XML学习3

xml的语法

(1) 文档声明

(2) 一个xml 文档中,有且只有一个根元素,是一个完全包括文档中其他所有元素的元素.

元素==标签==节点

(3) 在xml,对于XML标签中出现的所有空格和换行,XML解析程序都会当做标签内容进行处理。所以:

xiaoming

不等价与==

xiaoming

(4) 属性值用双引号(")或单引号(')分隔(如果属性值中有',用"分隔;有",用'分隔)

特别说明如果属性值有单引号,有双引号,则需要使用实体

 韩顺平XML学习3_第1张图片

例:

韩顺平XML学习3_第2张图片

(4) CDATA

有时我们希望传递一些特殊字符, <>@!#$%^&*( 可以使用 CDATA节包括

基本用法:

这个是好$$128qw8o8;akdf0sa98u329408><>>学生]]>

 

面试题:

如何适用xml 去传递小图片

答: 可以把文件读取成一个   byte[] ,然后放到  CDATA节,再传递.

 

(5) 处理指令

 

看一个案例:

杨过

30

李莫愁

20

 

my.css

name{

 font-size:100px;

 font-weight:bold;

 color:red;

}

sex{

 font-size:50px;

 font-weight:bold;

 color:blue;

}

age{

 font-size:20px;

 font-weight:bold;

 color:green;

}

 

(6)XML区分大小写。

u xml语法小结:

XML声明语句

– 必须有且仅有一个根元素

– 标记大小写敏感

– 属性值用引号

– 标记成对

– 空标记关闭

– 元素正确嵌套

– 名称中可以包含字母、数字或者其它字符

– 名称中不能含空格 

– 名称中不能含冒号(注:冒号留给命名空间使用

你可能感兴趣的:(韩顺平XML)