java解析XML
来源:互联网 发布:java ftp批量下载文件 编辑:程序博客网 时间:2024/06/01 13:23
<pre name="code" class="html"><pre name="code" class="java">import java.io.IOException;import javax.lang.model.element.Element;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import org.xml.sax.SAXException;public class testxml{ /** * @param args * @throws ParserConfigurationException * @throws IOException * @throws SAXException */ public static void main( String[] args ) throws ParserConfigurationException, SAXException, IOException { // TODO Auto-generated method stub //创建工厂 DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); //创建dom解析器 Document document = documentBuilder.parse( "src/book.xml" ); //得到书的标签 NodeList nodeList = document.getElementsByTagName( "书名" ); //取第一个书的标签 Node node =nodeList.item( 0 ); //取书名的内容 String text =node.getTextContent(); System.out.println( text ); //得到跟节点 Node rootNode = document.getElementsByTagName( "书架" ).item( 0 ); list(rootNode); } public static void list(Node node) { if(node instanceof Element) { System.out.println(node.getNodeName()); } NodeList list = node.getChildNodes(); for(int i = 0; i< list.getLength();i++ ) { Node child = list.item( i ); list(child); } }}
<?xml version="1.0" encoding="UTF-8"?><书架><书><书名>春天里</书名>><作者>wjc</作者>><价格>30.00</价格>></书></书架>
0 0
- [xml]java解析xml ,怀旧
- java解析xml 克隆xml
- Java解析XML (DOM解析XML)
- xml解析---Java解析xml文件
- java 解析 xml文件
- java 解析xml
- JAVA解析XML DOM
- java如何解析xml
- JAVA解析XML DOM
- java 解析XML
- JAVA解析xml
- java解析xml字符串
- Java解析XML文档
- JAVA 解析XML文档
- JAVA解析XML DOM
- java解析Xml
- java jdom 解析xml
- java解析XML
- 防xp画图板
- 关于网络互连聊天
- 仅用位运算实现加减乘除,面试专用
- sqli-labs ---- Less-1 & Less-3 & Less-4
- 执行计划
- java解析XML
- 由于Web服务器上的“ISAPI和CGI限制”列表设置,无法提供您请求的页面
- android网络通信 接收和发送数据详解
- 我的人生就是一次次世界杯串起来的
- 傅立叶级数神贴
- 公司需要搭建一台SVN服务器,最好在win xp下搭建。要求是内网和外网都能同事访问SVN服务器,怎么做到?
- 异速联远程接入
- Cocos2dx--开发环境搭建
- java学习记录(二):java的违例控制机制