XML文件解析

来源:互联网 发布:淘宝店铺会员设置折扣 编辑:程序博客网 时间:2024/05/20 09:24
解析思想


解析: 读取xml.将xml中记录 的数据提取.






DOM  Document Object Model 文档对象模型


DOM思想是由W3C组织(world wide web)发布的.


核心思想: 把文档中所有内容都 封装成对象.


对象种类:
Document 整个(HTML,XML)文档
Element 文档中每一个标签都会被封装成Element对象
Attribute 标签上的每一个属性都会被封装成Attribute
Text  文档中,标签内的文本都会封装成Text对象

Common 注释,文档中的注释 ,会被封装成common.


//------------------------------------------------------------------------------------
Dom的优势:将文档结构(所有内容)都以对象的形式保留在了内存中.我们可以对内存中的(Dom树)进行增删改查操作
.并且操作很方便.
Dom的劣势:因为保留了全部文档内容,资源消耗比较大.
//-------------------------------------------------------------------------------------

sax中的事件:

文档开始事件: startDocument
文档结束事件: endDocument
元素开始事件: startElement
元素结束事件: endElement
文本事件:  character


sax事件是一种一行一行地解析  这样不会消耗大量的空间 但是这样的话就没有一个整体的结构保存下来

//--------------------------------------------------------------------------------------

Pull解析
与Sax一样.都属于事件驱动的解析方式.
相比Sax解析过程更加灵活.
sax一旦开始解析就是从头读到尾.不解析完整个文档不会停
pull解析较为灵活.是以事件为单位.手动向下继续. 如果获得到我们要找的内容. 可以停止继续解析.

//-----------------------------------------------------------------


1.Tomcat的安装
2.Tomcat的目录结构
3.修改Tomcat默认端口号  
tomcat/conf/sever.xml=> Connector元素 port属性
4.静态Web项目
Web项目就是一个文件夹.
静态Web项目 就是文件夹中都是静态资源
5.将web项目部署到tomcat
操作: 将web项目的文件夹复制到webapps目录下.
6.如何创建动态web项目
动态web项目需要满足如下目录结构
项目目录
|-WEB-INF 文件夹   => 项目配置文件夹,该文件夹下的内容,浏览器是访问不到.
|-classes文件夹 => 放置web项目的`字节码文件.
|-lib文件夹 => 项目中要使用的jar包
|-web.xml文件 => web项目唯一配置文件
7.tomcat与myeclipse的整合

8.在myeclipse中如何创建动态web项目







原创粉丝点击