dom规范和java中的实现(三)

 2.NodeList接口

     NodeList接口提供了对节点集合的抽象定义,它并不包含如何实现这个节点集的定义。NodeList用于表示有顺序关系的一组节点,比如某个节点的子节点序列。另外,它还出现在一些方法的返回值中,例如GetNodeByName。 数据挖掘实验室

     在DOM中,NodeList的对象是"live"的,换句话说,对文档的改变,会直接反映到相关的NodeList对象中。例如,如果通过DOM获得一个NodeList对象,该对象中包含了某个Element节点的所有子节点的集合,那么,当再通过DOM对Element节点进行操作(添加、删除、改动节点中的子节点)时,这些改变将会自动地反映到NodeList对象中,而不需DOM应用程序再做其他额外的操作。

数据挖掘交友

     NodeList中的每个item都可以通过一个索引来访问,该索引值从0开始。 数据挖掘论坛

Method Summary 数据挖掘工具

 int

数据挖掘实验室

getLength()
列表中节点长度
数据挖掘研究院

 Node

数据挖掘交友

item(int index)
返回第index个节点

 3.NamedNodeMap接口 数据挖掘研究院

     实现了NamedNodeMap接口的对象中包含了可以通过名字来访问的一组节点的集合。不过注意,NamedNodeMap并不是从NodeList继承过来的,它所包含的节点集中的节点是无序的。尽管这些节点也可以通过索引来进行访问,但这只是提供了枚举NamedNodeMap中所包含节点的一种简单方法,并不表明在DOM规范中为NamedNodeMap中的节点规定了一种排列顺序。

     NamedNodeMap表示的是一组节点和其唯一名字的一一对应关系,这个接口主要用在属性节点的表示上。
     与NodeList相同,在DOM中,NamedNodeMap对象也是"live"的。
数据挖掘论坛

Method Summary 数据挖掘论坛

 int 数据挖掘论坛

getLength()
得到映射中的节点个数

 Node

数据挖掘论坛

getNamedItem(java.lang.String name)
通过唯一名字得到一个节点
数据挖掘论坛

 Node 数据挖掘工具

getNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)
通过本地名和命名空间的URI得到唯一的节点
数据挖掘交友

 Node 数据挖掘交友

item(int index)
得到在影射中的第index个节点

数据挖掘研究院

 Node

数据挖掘交友

removeNamedItem(java.lang.String name)
通过唯一名字删除一个节点
数据挖掘论坛

 Node 数据挖掘研究院

removeNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)
通过本地名和命名空间删除唯一的节点

数据挖掘交友

 Node

数据挖掘实验室

setNamedItem(Node arg)
用arg增加一个节点

数据挖掘论坛

 Node 数据挖掘研究院

setNamedItemNS(Node arg)
用命名空间的URI和当地名增加一个节点
数据挖掘实验室

 高级接口:

Interface Summary

数据挖掘实验室

Attr

数据挖掘实验室

代表元素对象的属性 数据挖掘论坛

CDATASection

DTD或模式中的CDATA项用于将不希望被解释为标记的文本块“转义”。在DTD中,使用<!CDATA…>声明

CharacterData 数据挖掘实验室

DOM中,提供一套方法和属性操作字符数据

Comment 数据挖掘实验室

代表注释元素的内容 数据挖掘研究院

Document

数据挖掘工具

Document接口描述了整个HTML或XML文档

DocumentFragment 数据挖掘工具

DocumentFragment是一个轻量对象,他可以创建新的文档片断,然后将整个片断插入到一有的文档中

DocumentType

数据挖掘工具

包含文档的类型声明或模式信息

数据挖掘论坛

DOMImplementation

该对象允许访问与应用程序相关且独立于任何特定的文档对象模型实例的方法 数据挖掘交友

Element 数据挖掘交友

代表HTML/XML文档中的元素,常见元素有:Element、Attr、Text

数据挖掘实验室

Entity 数据挖掘实验室

代表在DTD中以元素<!ENTITY…>声明的解析的或未解析的实体

数据挖掘论坛

EntityReference

数据挖掘实验室

代表XML文档中的实体引用节点,如果XML处理器在构建结构模型时展开了实体引用,树中可能不会出现实体引用对象。 数据挖掘工具

Notation

数据挖掘论坛

代表在DTD或模式中以元素<!NOTATION…>声明表示法 数据挖掘工具

ProcessingInstruction 数据挖掘论坛

代表通过’<?’和’?>’嵌入XML的指令,它提供了在XML文档中保存与处理器相关的信息的方法 数据挖掘交友

Text 数据挖掘研究院

代表元素节点或属性节点的文本内容 数据挖掘工具

 重要的节点类型

     从NODE派生出的几个比较重要的节点类型有Document  Element,  Attribute,Text: 数据挖掘工具

     Document是DOM树的根,它代表一个完整的XML文档。它会有一些自己的子节点,至少应该有一个文档元素的子节点,这个节点类型为Element,是XML文件最外层的根元素,此外他还可能有DocumentType(唯一),ProcessingInstruction,Comment这几种作为子节点。

     Element代表XML元素,是最常用的节点,它可以组成以它为根的DOM的子树。他还可以有Element子节点,以及Attribut,Text,ProcessingInstruction,CDATASection,Comment子节点。 数据挖掘论坛

     Attribute是XML元素的属性,它的父节点必然是Element,它的子节点有Text和EntityReference; 数据挖掘实验室

     Text代表元素节点或属性节点的文本内容。 数据挖掘工具

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:监听以太网(四)Packet32函数SDK
下一篇:dom规范和在java中的实现(一)
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • Internet控制信息协议(ICMP)
  • 微软公司软件开发模式简介
  • http1.1
  • TCP协议规范(中文版)
  • linux端口列表
  • 语音识别进入IVR系统
  • Api函数列表——与文件相关
  • RVP:存在和即时消息传送协议(3)
  • Win32环境下动态链接库(DLL)编程原理
  • PPPInternet协议控制协议(中文版)
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Internet控制信息协议(ICMP)
  • 中文RFC文档远程COM选项(四)
  • Api函数列表——与文件相关
  • RVP:存在和即时消息传送协议(3)
  • 微软公司软件开发模式简介
  • MMXInstructions
  • TCP协议规范(中文版)
  • PPPInternet协议控制协议(中文版)
  • 语音识别进入IVR系统
  • http1.1
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静