Notice
Recent Posts
Recent Comments
반응형
오늘도 공부
XML DOM 자바로 이해하기 본문
반응형
기본적으로 XML을 파실할 적에 고려해야 할 게 있다.
1.유효성 검사에 필요한 .dtd파일이 있나..
dtd파일 작성은 다음과 같다.
book.xml
배우자 자바 25000원 배우자 자바2 2123000원 배우자 자바3 25123000원
그럼 여기서 book.dtd는 다음과 같다.
마지막으로 자바 XML 입,출력 및 기본파싱은 다음과 같다.
import javax.xml.parsers.*;
import javax.xml.transform.*;
import org.w3c.dom.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
import java.io.*;
public class XmlParseExam
{
public static void main(String[] args)
{
try
{
DocumentBuilderFactory factory
= DocumentBuilderFactory.newInstance();
factory.setIgnoringElementContentWhitespace(true);
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("book.xml");
Element eRoot = doc.getDocumentElement();
Element booklist_ele = (Element)eRoot.getFirstChild();
Element book_ele = (Element)booklist_ele.getFirstChild();
Element bookSec = (Element)book_ele.getNextSibling();
Text txt = (Text)book_ele.getFirstChild();
NodeList booklist = doc.getElementsByTagName("book");
for(int i=0;i
나중에 꼭 참고하자.
반응형
'자바 > 자바팁' 카테고리의 다른 글
| 업캐스팅 관련 설명 (0) | 2010.11.15 |
|---|---|
| 내부클래스 설명 (1) | 2010.11.10 |
| 객체직렬화 설명 (1) | 2010.10.29 |
| objectinputstream 생성시 주의사항 (0) | 2010.10.28 |
| 자바 날짜 관련 함수모음 (1) | 2010.10.28 |
