- Today
- Total
프로그래밍 농장
XML [ xml.parsers.parsers.DocumentBuilder 사용법 ] 본문
1. 개요
자바에서 파일을 다루는 것과 비슷하다. 다만, xml 문서는 파싱 단계가 필요하다.
- 순서 -
1. DocumentBuilder 객체를 생성한다.
2. DocumentBuilder 객체를 이용해 xml 문서를 파싱한다.
3. 파싱된 데이터를 가져온다.
2. 사용하는 클래스 및 역할
2.1 javax.xml.parsers.DocumentBuilderFactory
어플리케이션이 xml 문서로부터 DOM 오브젝트 트리를 생성하는 parser를
얻을수 있도록 하는 API를 정의하는 클래스
간단희 말해 초기화된 DocumentBuilder 객체를 생성해주는 클래스
2.2 javax.xml.parsers.DocumentBuilder
xml 문서로부터 document instance를 얻을 수 있도록 API를 정의하는 클래스
InputStream, Files, URLs, SAX 등의 source로부터 파싱
SAX API로부터 몇가지 클래스 재사용
간단희 말해 xml 문서를 파싱하는 클래스
2.3 org.w3c.dom.Document
HTML, XML을 표현하는 클래스, 개념적으로 트리구조의 root,
문서 내 데이터에 primary access 제공
간단희 말해 파싱된 xml 문서에 대한 접근 방법을 제공하는 클래스
2.4 org.w3c.dom.NodeList
태그 이름으로 정보를 읽어와서 저장. 노드 형태
2.5 org.w3c.dom.NamedNodeMap
접근 가능한 노드의 정보를 가지고 있는 클래스
출처: https://ecspecialist.tistory.com/entry/xml-문서-데이터-접근-방법xml-jsp
출처:
https://ecs:pecialist.tistory.com/entry/xml-문서-데이터-접근-방법xml-jsp