IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  XML  >

DOM 이해하기 (한글)

developerWorks

난이도 : 초급

Nicholas Chase (nicholas@nicholaschase.com), Author, Web site developer

2007 년 4 월 10 일

튜토리얼 보러가기

XML(Extensible Markup Language)이라는 것이 존재하기 이전에도 DOM(Document Object Model)은 존재했습니다. 이는 개발자로 하여금 XML 구조 내부의 아이템들을 찾고, 가져오고, 변경할 수 있도록 해주며 XML을 다루는 핵심이라 할 수 있습니다. 본 튜토리얼을 통해 DOM 문서의 구조와 함께 자바 기술을 활용해 XML 파일로부터 문서를 생성하고, 변경하고, 결과를 다루는 방법을 학습할 수 있을 것입니다.

이 튜토리얼 내에서

소셜 북마크

mar.gar.in mar.gar.in
digg Digg
del.icio.us del.icio.us
Slashdot Slashdot


선수조건

이 튜토리얼은 독자들이 XML 문서의 well-formedness와 tag-like 특징 같은 개념에 익숙하다고 가정한다.

이 튜토리얼의 모든 예제는 자바를 이용해 작성되었다. 하지만 예제를 직접 시도해보지 않더라도 튜토리얼을 통해 DOM에 대한 전반적인 이해를 얻을 수 있을 것이다. DOM을 이용해 XML 데이터를 다루는 실행 프로그램을 작성하기 위한 개념과 API는 프로그래밍 언어나 플랫폼에 관계없이 동일하며, GUI 프로그래밍과 무관하다고 할 수 있기 때문이다.


시스템 필요조건

브라우저에서 자바스크립트를 사용할 수 있어야 한다.

튜토리얼의 예제들을 실습해보기 위해서는 아래와 같은 도구들이 설치되어 제대로 동작해야 한다. 튜토리얼의 내용을 이해하기 위해 예제를 반드시 실행해볼 필요는 없다.

  • 텍스트 편집기: XML 파일은 단순한 텍스트 파일이다. XML 파일을 읽고 생성하기 위해 필요한 도구는 텍스트 편집기면 충분하다.
  • SAX 지원이 내장된 JavaTM 2 SDK, Standard Edition version 1.4.x(http://java.sun.com/j2se/1.4.2/download.html). 자바 1.3.x 같은 이전 버전 자바를 사용한다면 아파치 프로젝트의 Xerces-Java(http://xml.apache.org/xerces2-j/index.html)나 썬 Java Web Services Developer Pack(http://java.sun.com/webservices/downloads/webservicespack.html)의 일부인 JAXP(Java API for XML Parsing) 같은 XML 파서 역시 필요할 것이다.
  • 다른 언어들: 예제를 적용해 보고 싶다면 다른 프로그래밍 언어로 된 DOM 구현을 사용할 수도 있다. 아파치 프로젝트(http://xml.apache.org)에서 Xerces 파서의 C++와 펄 구현을 다운로드하라.


기간

한 시간 미만


포맷

html


이 문서 북마킹 하기

mar.gar.in mar.gar.in naver naver eolin eolin del.icio.us del.icio.us



위로


developerWorks 콘텐트를 다른 사이트에 전재하기:
developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오.

문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

영어원문

영어원문


제안 및 의견
피드백

    IBM 소개 개인정보 보호정책 문의