欢迎来到天天文库
浏览记录
ID:50051586
大小:1.53 MB
页数:46页
时间:2020-03-08
《JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第12章 JSP操作XML.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章要求:第12章JSP操作XMLXML语言的文档结构及语法XML语言如何处理字符数据dom4j组件简介及配置使用dom4j创建XML文件使用dom4j解析XML文档使用dom4j修改XML文档主要内容1.XML简介2.dom4j概述3.创建XML文件4.解析XML文档5.修改XML文档6.综合实例——保存公告信息到XML文件第12章JSP操作XML12.1.1XML文档结构12.1.2XML语法要求12.1.3为XML文档中的元素定义属性12.1.4XML的注释12.1.5处理字符数据12.1XML简介XML是一套定义语义标记的规则,也是用来定义其他标识
2、语言的元标识语言。使用XML时,首先要了解XML文档的基本结构,然后再根据该结构创建所需的XML文档。下面我们先通过一个简单的XML文档来说明XML文档的结构。placard.xml文件的代码如下:12.1.1XML文档结构一个基本的XML文档通常由序言和文档元素两部分组成,下面分别进行介绍。1.序言XML文档的序言中可以包括XML声明、处理指令和注释。但这3项不是必须的,例如,在上面的文档中,就没有包括处理指令。在XML文档的第一行通常是XML文档的声明,用于说明这是一个XML文档。XML文档的声明并不是必须的,但通常建议为XML文档增加XML文档声明。
3、XML声明的语法格式如下:version:用于指定遵循XML规范的版本号。在XML声明中必须包含version属性,该属性必须放在XML声明中其他属性之前。encoding:用于指定XML文档中字符使用的编码集。常用的编码集为GBK或GB2312(简体中文)、BIG5(繁体中文)、ISO-8859-1(西欧字符)和UTF-8(通用的国际编码)。注意:如果在XML文档中没有指定编码集,那么该XML文档将不支持中文。standalone:用于指定
4、该XML文档是否和一个外部文档嵌套使用。取值为yes或者no,设置属性值为yes说明是一个独立的XML文档,与外部文件无关联,设置属性值为no,说明XML文档不独立。2.文档元素XML文档中的元素是以树型分层结构排列的,一个元素可以嵌套在另一个元素中。XML文档中有且只有一个顶层元素,称为文档元素或者根元素,类似于HTML页中的
5、标记,其中TagName是元素的名字,具体的命名规则如下:元素的名字可以包含字母,数字和其他字符,但最好不使用“-”和“.”以免产生混淆。元素的名字只能以字母、下划线“_”或冒号“:”开头。元素的名字不能以XML(包括xml、Xml、xMl…)开头。元素的名字中不能包含空格。元素的名字不能为空,至少含有一个字母。content:是元素内容,可以包含其他的元素、字符数据、字符引用、实体引用、处理命令、注释和CDATA部分。
6、说明:在本节开头处给出的代码中,placard为根元素,info为根元素的子元素。了解了XML文档的基本结构后,接下来还需要熟悉创建XML文档的语法要求。创建XML文档的语法要求如下:(1)XML文档必须有一个顶层元素,其他元素必须嵌入在顶层元素中。(2)元素嵌套要正确,不允许元素间相互重叠或跨越。(3)每一个元素必须同时拥有起始标记和结束标记。这点与HTML不同,XML不允许忽略结束标记。(4)起始标记中的元素类型名必须与相应结束标记中的名称完全匹配。(5)XML元素类型名区分大小写,而且开始和结束标记必须准确匹配。例如,分别定义起始标记
7、结束标记
8、说明公告信息的ID号。给元素添加属性是为元
此文档下载收益归作者所有