真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

java實現簡單解析XML文件功能示例

本文實例講述了java實現簡單解析XML文件功能。分享給大家供大家參考,具體如下:

成都創(chuàng)新互聯是一家專業(yè)提供濮陽縣企業(yè)網站建設,專注與做網站、成都網站建設、html5、小程序制作等業(yè)務。10年已為濮陽縣眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)的建站公司優(yōu)惠進行中。

package demo;
import java.io.File;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class JieXiXML {
  public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
    DocumentBuilderFactory bdf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = bdf.newDocumentBuilder();
    Document document = db.parse(new File("user.xml"));
    NodeList list = document.getElementsByTagName("usa");
    System.out.println("創(chuàng)新互聯測試結果:");
    for (int i = 0; i < list.getLength(); i++) {
      Element element = (Element)list.item(i);
      String name = element.getElementsByTagName("name").item(0).getFirstChild().getNodeValue();
      System.out.println(name);
      String pass = element.getElementsByTagName("pass").item(0).getFirstChild().getNodeValue();
      System.out.println(pass);
      System.out.println("------------------");
      }
  }
}

xml文件user.xml的內容:

<?xml version="1.0" encoding="UTF-8"?>

  
    張三
    張三的密碼
  
  
    里斯
    里斯的密碼
  


運行結果:

java實現簡單解析XML文件功能示例

PS:這里再為大家提供幾款關于xml操作的在線工具供大家參考使用:

在線XML/JSON互相轉換工具:
http://tools.jb51.net/code/xmljson

在線格式化XML/在線壓縮XML:
http://tools.jb51.net/code/xmlformat

XML在線壓縮/格式化工具:
http://tools.jb51.net/code/xml_format_compress

XML代碼在線格式化美化工具:
http://tools.jb51.net/code/xmlcodeformat

更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java數據結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設計有所幫助。


本文名稱:java實現簡單解析XML文件功能示例
標題鏈接:http://weahome.cn/article/ghocis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部