DOM解析器(四)
来源:互联网 发布:vb编辑器 编辑:程序博客网 时间:2024/06/05 14:22
Element节点
Element节点是Document节点的最重要的子孙节点,因为被解析的XML文件的标记对应着这样类型的节点。表示Element节点的常量是Node.ELEMENT_NODE,一个节点用
short getNodeType()方法返回的值如果等于Node.ELEMENT_NODE,那么该节点就是Element节点。
Element节点经常使用下列方法获取和该节点相关的信息。
String getTagName()
返回该节点的名称,该名称就是此节点对应的XML中的标记名称。
String getAttribute(String name)
返回该节点中参数name指定的属性值,该属性值是此节点对应的XML标记中的属性值。
NodeList getElementsByTagName(String name)
返回一个NodeList对象,该对象由当前节点的Element类型子孙节点组成,这些子孙节点的名字由参数name指定。
NodeList getElementsByTagNameNS(String namespaceURI,String localName)返回一个NodeList对象,该对象由当前节点的Element类型子孙节点组成,这些子孙节点的 名字由参数localName指定,名称空间由参数namespaceURI 指定。
boolean hasAttribute(String name)
判断当前节点是否有名字是参数name指定的属性。
boolean hasAttributeNS(String namespaceURI, String localName)
判断当前节点是否有名字是参数name指定、名称空间是namespaceURI指定的属性。
String getTextContent() Android 2.1没有本API
getTagName和getNodeName的区别
getTagName()方法是Element接口中的方法,getNodeName()方法是Element接口从Node接口继承的方法。对于Element节点,getTagName()和getNodeName()返回的都是Element节点对应的XML文件中标记的名称。
以上内容参考 耿祥义 出版的 XML基础教程(清华大学出版社) ,然后整理修改而成。
- DOM解析器(四)
- DOM解析器(四)
- DOM解析XML(四)
- DRP项目(七)----XML的四种解析器之DOM解析XML
- DOM解析器 (一)
- DOM解析器(二)
- DOM解析器 (三)
- DOM解析器(五)
- DOM解析器(七)
- DOM解析器
- DOM解析器(七)
- DOM解析器 (一)
- DOM解析器(二)
- DOM解析器 (三)
- DOM解析器(五)
- DOM解析器
- DOM 解析器 使用
- DOM解析器
- SetDns – 解决不能打开网页但能上 QQ 问题
- java中的IO整理
- axis开发webservice
- Windows7使用OpenOffice SDK的配置 (3)
- VS报错could not resolve property
- DOM解析器(四)
- jquery 常用处理
- 明智地使用私有继承
- 台湾一校长震动所有中国人的演讲
- jQuery学习笔记1-3
- 移动通讯业缩略语集
- jquery UI datepicker 增加 时间的选择。
- Makefile 简明手册
- onCreate中获取view实际大小