XML解析以及增删改查的操作 1
来源:互联网 发布:网页视频提取软件 编辑:程序博客网 时间:2024/05/16 03:15
这段时间工作不是很忙,闲的无聊就随便写写。用自己的方法实现xml解析挺有探索的成就感。
关于xml解析,我了解dom解析,sax解析,还有dom4j解析xml,android开发里经常用到的是xmlpullparser基于事件的解析。xpath表达式对于文档元素的查找很方便。这些就不细说了。
我写的这个是类似于dom解析的,就是把整个文档都读取到内存中进行解析。实现了所有该有的功能,程序扩展也容易,只是性能稍微差些。
xml文档是树状结构。
把整个xml文件看做一个文档对象document,包含的内容分为3部分:
1、XML 声明,出现在文档第一行,如 <?xml version="1.0" encoding="utf-8"?> 也有可能没有这部分
2、根节点(有且只有一个)。 如图中project节点
其他元素都是包含在根节点里面。
我把节点(或者叫元素吧)分为3种类型:
1、注释节点
2、文本节点,如图中的 “我是文本节点哦”
3、普通节点。除了上面的都是普通节点了。
写多了容易乱,另起一篇继续。 0 1
- XML解析以及增删改查的操作 1
- XML解析以及增删改查的操作 2
- XML解析以及增删改查的操作 3
- XML解析以及增删改查的操作 4
- XML解析以及增删改查的操作 5
- XML解析以及增删改查的操作6
- 解析XML文件并且进行增删改查操作
- xml解析,sax解析,增删改查
- XML的增删改查
- xml的增删改查
- XML的增删改查
- XML的增删改查
- XML的增删改查
- Xml的增删改查
- DOM解析XML的增删改查实现
- JAXP对XML的DOM解析(增删改查)
- xml的增删改查,使用dom解析
- MySql的增删改查以及常用的一些操作
- 励志毁一生,脚踏实地才是正途
- asp.net get window width/height in server side
- MyEclipse字体大小、文本编辑器样式、默认编辑器、常用快捷键
- 比较两个路径的几种方式
- Apache HttpServer和tomcat实现负载均衡
- XML解析以及增删改查的操作 1
- 拓胜第十三,十四天(周末)
- MFC中的OnDraw和OnPaint的对比
- sql 表重复记录
- HI3531编译helloworld,执行错误
- 小结----所见即所得编辑器大全【转】
- 转载:进程与线程的区别与联系
- 还需要面向实体编程吗
- Java reflect机制