XML初学进阶学习笔记(5)
来源:互联网 发布:mac怎样取消开机密码 编辑:程序博客网 时间:2024/06/06 02:44
node = root.childNodes.item(0) //确定位置
newNode = myDocument.createElement("company") //创建节点
node.insertBefore(newNode,node.lastNode) //插入节点
textNode = myDocument.creatTextNode("北大方正") //创建文本元素
node.childNodes.item(1).appendChild(textNode) //添加子元素(值)
37、删除元素:
node = root.childNodes.item(0) //确定位置
oldNode = node.removeChild(node.childNodes.item(1)) //删除节点
其中,oldNode中存放的是已被删除的节点。在删除某个节点时,
以该节点为根的子树将整个被删除,因此得到的结果DOM树恢复原状。
38、修改元素:
假如想把张三的电子邮件地址更改为zhs@pku.edu.cn,通过下列语句就可以实现:
node = root.childNodes.item(0) //查找节点
emailNode = node.childNodes.item(0) //确定要修改元素位置
emailNode.childNodes.item(0).nodevalue = zhs@pku.edu.cn //替换元素
39、SAX接口分析:
SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。
与DOM不同,SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式。
当使用SAX分析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,
应用程序通过这些事件处理函数实现对XML文档的访问,因而SAX接口也被称作事件驱动接口。
SAX是一种事件驱动的接口,它的基本原理是由接口的用户提供符合定义的处理器,
XML分析时遇到特定的事件,就去调用处理器中特定事件的处理函数。一般SAX接口都是用JAVA实现的,
但事实上C 也可以用于实现SAX接口,只是C 的分析器比较少。之所以叫做"简单"应用程序接口,
是因为这个接口确实非常简单,绝大多数事情分析器都没有做,需要应用程序自己去实现,
因而开发者的任务也相应重一些。
40、SAX分析器中的几个主要API接口作一简单的介绍。
SAXParserFactory
SAXParserFactory对象用来按照系统属性中的定义创建一个分析器的实例,接口是Javax.XML.parser. SAXParserFactory。
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>- XML初学进阶学习笔记(5)
- XML初学进阶学习笔记(5)
- XML初学进阶学习笔记(6)
- XML初学进阶学习笔记(4)
- XML初学进阶学习笔记(3)
- XML初学进阶学习笔记(2)
- XML初学进阶学习笔记(1)
- XML初学进阶学习笔记(6)
- XML初学进阶学习笔记(4)
- XML初学进阶学习笔记(3)
- XML初学进阶学习笔记(2)
- XML初学进阶学习笔记(1)
- XML学习笔记(三)进阶篇
- 学习xml (初学)
- 搜索引擎之阿堂Solr学习笔记系列5(进阶篇:schema.xml的属性介绍)
- php+xml+xslt初学笔记
- 我的XML初学笔记
- XML声明作为开头——XML初学进阶
- XML入门指南(3)XML语法
- 用VB6.0编写电脑抽奖程序
- XML入门指南(2)如何使用XML
- 如何在应用程序中实现关机功能
- XML入门指南(1)XML简介
- XML初学进阶学习笔记(5)
- 谈谈VB的数据库编程方式
- XML初学进阶学习笔记(6)
- 一种调用Win95 API实现串行通信的查询方法
- XML初学进阶学习笔记(4)
- 一段精简的使用 ADODB.Stream 读写"大字段"的 VB 代码
- XML初学进阶学习笔记(3)
- ^^ 创建setup类型的进度条(vb6)
- XML初学进阶学习笔记(2)