import java.io.File;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationExcep<wbr>tion;</wbr>
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class JieXiXML {
<wbr><wbr><wbr><br><wbr><wbr><wbr>public static void main(String[] args) throws ParserConfigurationExcep<wbr>tion, SAXException, IOException {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>DocumentBuilderFactory bdf = DocumentBuilderFactory.newInstance();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>DocumentBuilder db = bdf.newDocumentBuilder();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Document document = db.parse(new File("user.xml"));<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>NodeList list = document.getElementsByTagName_r("usa");<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>for (int i = 0; i < list.getLength(); i++) {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Element element = (Element)list.item(i);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>String name = element.getElementsByTagName_r("name").item(0).getFirstChild().getNodeValue();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>System.out.println(name);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>String pass = element.getElementsByTagName_r("pass").item(0).getFirstChild().getNodeValue();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>System.out.println(pass);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>System.out.println("------------------");<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>}</wbr></wbr></wbr>
}
<wbr></wbr>
这是本例子解析的xml文件的内容
<?xml version="1.0" encoding="UTF-8"?>
<user>
<wbr><wbr><wbr><usa><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><name>张三</name><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><pass>张三的密码</pass><br><wbr><wbr><wbr></usa><br><wbr><wbr><wbr><usa><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><name>里斯</name><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><pass>里斯的密码</pass><br><wbr><wbr><wbr></usa></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
</user>
分享到:
相关推荐
java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件
使用java解析XML文件,解析完之后将解析结果导入mysql数据库中
一个项目同时用dom解析和sax解析xml文件貌似会报错,项目框架建一直是用sax和dom4j解析xml文件的。当我用dom解析xml文件。导入包后就报错识别不了xml文件的编码格式。于是做了一个sax解析xml文件的实例
Java解析xml所需jar包
Java中如何解析XML文件,创建xml文件,增、删、改、查 xml节点信息
* 本类是专门解析XML文件的,主要用于为系统读取自己的配置文件时提供最方便的解析操作 * @author HX * */ public class XmlManager { /** * 得到某节点下某个属性的值 * @param element 要获取属性的...
Java解析XML文件
JAVA解析XML文件四种方式比较,欢迎下载使用!
压缩包内包含jaxen-1.1.1.jar和dom4j-1.6.1.jar两个jar包文件。这两个文件用于Java解析XML文件。涵盖了Java解析XML文件的主要类
java解析XML的4种经典方法 java解析XML的4种经典方法 java解析XML的4种经典方法
java解析xml文件
java 使用JDOM解析xml文件.docx
java解析xml文件生成json对象,方便操作,下载后导入eclipse,加入相关的jar包后加载至类路径便可测试该工具类,很好用!!!
java加载xml文件并解析得到数据java加载xml文件并解析得到数据
Java 解析XML性能分析Demo。包含了DOM解析,SAX解析, JDOM解析,DOM4J解析,JAXB解析例子。
java解析xml文件,已连接数据库为例,我用的是oracle数据库 三种方式的例子都有 dom sax dom4j 很全的哦。。。 本人亲自写的哦
java程序中使用dom解析xml文件介绍
一个Java 解析XML的例子,Java解析xml文件入门 。dom4j.jar