xml简介_尚硅谷_封捷new

xml简介_尚硅谷_封捷new

ID:34417733

大小:1.11 MB

页数:9页

时间:2019-03-05

xml简介_尚硅谷_封捷new_第1页
xml简介_尚硅谷_封捷new_第2页
xml简介_尚硅谷_封捷new_第3页
xml简介_尚硅谷_封捷new_第4页
xml简介_尚硅谷_封捷new_第5页
资源描述:

《xml简介_尚硅谷_封捷new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、“玩转”Java系列—————————————————————————————第一部分:XML初步1XML概述1.1什么是XMLeXtensibleMarkupLanguage可扩展标记语言——由W3C组织发布,目前推荐遵守的是W3C组织于2000年发布的XML1.0规范。XML的使命,就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务。<中国><北京><海淀><丰台><湖南><长沙><岳阳><湖北><武汉><荆州>

2、>1【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】“玩转”Java系列—————————————————————————————1.2XML的主要用途配置文件JavaWeb框架数据交换AjaxWebService数据存储保存关系型数据2XML语法规范2.1XML文档结构2.2XML文档声明①在编写XML文档时,必须在文件的第一行书写文档声明。最简单的声明语法:②用encoding属性说明读取文档所用的解码的字符集:

3、>这样就要求保存文件时,必须用GB2312编码保存。此时要求XML文档的作者确认当前编辑器保存文档的编码方式。eclipse会自动按照解码字符集进行编码保存记事本需要另存为指定的字符集2.3语法规则①第一行为XML声明,且必须顶格写②只能有一个根标签③标签必须正确结束④标签不能交叉嵌套⑤严格区分大小写⑥属性必须有值,且必须加引号⑦标签不能以数字开头2【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】“玩转”Java系列—————————————————————————————2.4XML转义字符特殊字符替代符号<<>>&&am

4、p;“"‘'2.5CDATA区①当XML文档中需要写一些程序代码、SQL语句或其他不希望XML解析器进行解析的内容时,就可以写在CDATA区中②XML解析器会将CDATA区中的内容原封不动的输出③CDATA区的定义格式:例如:2.6注释①Xml文件中的注释采用:“”格式。注意:●XML声明之前不能有注释●注释不能嵌套2.7处理指令①处理指令,简称PI(processinginstruction)。处理指令用来指挥解析引擎如何解析XML文档内容。②处理指令必须以“”作为结尾,XML声明语句就是最常见的一种

5、处理指令。例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。3【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】“玩转”Java系列—————————————————————————————3XML解析技术3.1XML解析方式dom:(DocumentObjectModel,即文档对象模型)是W3C组织推荐的处理XML的一种方式。它下面有两个分支:jDom与dom4j它们可都可以对xm

6、l文件进行增删改查的操作sax:(SimpleAPIforXML)不是官方标准,但它是XML社区事实上的标准,几乎所有的XML解析器都支持它。只能进行解析(查询)pull:Pull解析和Sax解析很相似,都是轻量级的解析,它是一个第三方开源的Java项目,但在Android的内核中已经嵌入了Pull。只能进行解析(查询)3.2XML解析技术体系第二部分:XMLDOM解析1.DOM中对象接口关系图4【更多Java–Android资料下载,可访问尚硅谷(中国)官网www.atguigu.com下载区】“玩转”Java系列—————————————————————————————Node:xm

7、l文件所有对象的根接口节点Document:代表xml文件的整个内容的对象的接口Element:代表某个元素或标签的对象的接口Attr:代表某个元素的某个属性对象的接口Text:代表标签体文本标签本对象的接口NodeList:代表包含多个Node接口对象的集合对象2.主要方法概览NodeappendChild(newChild)将新的节点添加为最后一个子节点insertBefore(newChild,refCh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。