在上海尚学堂Java培训课程中,XML是Java正则之后又一重点知识点,是Java基础知识中必须掌握的。接下来我们就重点学习XML,牢固Java基础知识。
一、XML概念
XML全称为可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。XML是当前处理结构化文档信息中相当给力的技术,XML有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。
XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。Xml是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

XML的所包含的内容分支
二、XML特点与作用
2.1 特点
1)、 xml与操作系统、编程语言的开发平台都无关;
2)、 现不同系统之间的数据交互。
2.2 作用
1)、配置应用程序(servlet 配置,框架环境配置等)和网站
2)、数据交互;
3)、 Ajax基石
三、XML声明
格式良好的 XML 文档需满足以下条件:
1)、 必须有XML声明语句
2)、必须有且仅有一个根元素
3)、 标签大小写敏感
4)、 属性值用双引号
5)、 标签成对
6)、 元素正确嵌套
例子如下:
注意:
1). xml声明一般是xml文档的第一行;
2). xml中,一些字符拥有特殊的意义。如果把字符“<”放在xml元素中,会发生错误,这是因为解析器会把它当作新元素的开始,这样会产生xml错误
为了避免这个错误,请用实体引用来代替“<”字符:
四、XML中5个预定义实体
实体 |
符号 |
< |
< |
> |
> |
& |
& |
" |
* |
' |
. |
五、XML 编写案例
使用XML描述下表中的学生成绩信息。XML文件为scores.xml
代码如下:
"1.0" encoding=
"utf-8" ?>
1
<姓名>王同
<课程>java
<成绩>89
2
<姓名>李佳
<课程>sql
<成绩>58
今天我们就学到这里,下次我们在看看XML系列教程之
DTD技术。获取Java全套学习资料视频,请联系客服小姐姐。