-
使用JDOM进行解析xml节点属性的两种方式
查看全部 -
需要导入jar包jdom.jar
查看全部 -
在endElement中判断哪个节点访问结束,此时已经在characters获得了value可以将value放入Book对象。
设置value,Book为全局变量
查看全部 -
获取节子节点的节点名
characters方法获取到节点内的所有字符数组。使用String的trim()方法去除空格,来判断是否是Text节点。
查看全部 -
已经知道节点元素时使用getValue("name") 获取节点属性值
不知道节点元素时使用元素下标i getValue(i) 获取节点属性值
查看全部 -
startElement、endElement 方法对应xml的开始标签和结束标签解析
重写startElement、endElement方法。
重写startDocument() endDocument() 标识解析开始结束的方法
查看全部 -
调用Node类型的getChildNodes()方法获取节点下的子节点集合,返回NodeList类型
调用每个节点的getNodeName()获取节点名称
XML中换行符作为Text子节点,返回#text
为了获取ELement节点,需要指定节点类型
获取子节点的值时,需要先getFirstChild()获取子节点,再使用getNodeValue()获取节点值,如果直接调用getNodeValue(),会返回null。
getTextContent() 获取节点里所有内容的值,作为字符串输出。
查看全部 -
使用getElementsByTagName("") 获取某个节点的集合,返回NodeList类型
未知XML节点属性时的做法
已知XML节点属性时的做法
查看全部 -
常用的节点类型
查看全部 -
在Java程序中如何获取xml文件的内容
在Java程序中读取xml文件的过程也称为----解析xml文件
解析的目的:
获取节点名、节点值、属性名、属性值
四种解析方式
DOM,SAX,(前两者Java官方提供的)DOM4J,JDOM(后两者其它组织提供的)
DOM方式解析xml步骤
准备工作:
创建一个DocumentBuilderFactory的对象
查看全部 -
常用的节点类型
查看全部
举报