자바 로 xml 파일 내용 읽 기 프로 세 스 분석

2060 단어 자바읽 기xml
이 글 은 자바 를 통 해 xml 파일 내용 을 읽 는 과정 을 분석 한 것 으로 예시 코드 를 통 해 매우 상세 하 게 소개 되 어 있 으 며 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 으 므 로 필요 한 분 들 은 참고 하 시기 바 랍 니 다.
jar 패키지 dom4j 다운로드 필요:https://dom4j.github.io/

package com.zyb.xml;
 
import java.io.File;
import java.util.Iterator;
 
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
 
public class testXml {
 
  public static void main(String[] args) throws Exception {
    // TODO Auto-generated method stub
    //1.  SAXReader      xml  
    SAXReader reader = new SAXReader();
    //2.  xml  ,  Document  
    Document doc = reader.read(new File("src/book.xml"));
    //3.     
    Element root = doc.getRootElement();
    //4.            (     )
    Iterator<Element> it = root.elementIterator();
    while(it.hasNext()){
       
      Element e = it.next();
      //  id  (attribute      )
      Attribute id = e.attribute("id");
      System.out.println(id.getName()+" = "+id.getStringValue());
      Element author = e.element("author");
      Element money = e.element("price");
      Element time = e.element("time");
      System.out.println(author.getName()+" = "+author.getStringValue());
      System.out.println(money.getName()+" = "+money.getData());
      System.out.println(time.getName()+" = "+time.getText());
      System.out.println("---------------------------------------------------------------");
    }
  }
 
}
실행 결과:

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기