Download presentation
Presentation is loading. Please wait.
Published byDominique Boulter Modified over 9 years ago
1
XML 8.1~8.6 절 DOM 으로 문서 주무르기 서국화 kookhwa@kunsan.ac.kr 군산대학교 통계컴퓨터과학과 정보과학기술 연구실 2012. 8. 22
2
목 차목 차 DOM 이란 무엇인가 ? 처음 사용하는 DOM parserError 객체 사용하기 노드들을 다루는 여러 가지 예 미리보기 노드 정보 출력하기 노드 객체 사용하기 2 IST (Information Sciences & Technology) Laboratory
3
DOM 이란 무엇인가 ? DOM(document object model) xml 문서 내의 데이터들을 프로그램을 통해 다룰 수 있도록 도 와주는 함수들의 집단 API(Application programming interface) – 사용자 프로그램과 여러 가지 데이터를 주고받을 수 있는 함수의 집단 3 IST (Information Sciences & Technology) Laboratory
4
처음 사용하는 DOM 예제 4 IST (Information Sciences & Technology) Laboratory 쪽지.xml 쪽지.html DOM 함수 사용
5
존재하지 않는 xml 파일을 지정 에러 정보를 출력 파일에러.html parserError 객체 사용하기 (1/2) 파일에러 처리하기 parserError 객체 – 에러 처리 하는 객체 5 IST (Information Sciences & Technology) Laboratory
6
parserError 객체 사용하기 (2/2) 문서 에러 처리하기 6 IST (Information Sciences & Technology) Laboratory 잘못된 쪽지.xml 잘못된 쪽지.html / 가 빠짐
7
노드들을 다루는 여러 가지 예 미리보기 (1/2) 노드 내용 출력하기 7 IST (Information Sciences & Technology) Laboratory 노드보기.html
8
노드들을 다루는 여러 가지 예 미리보기 (2/2) XML 의 내용을 HTML 로 출력하기 8 IST (Information Sciences & Technology) Laboratory 디자인출력.html
9
노드 정보 출력하기 (1/2) nodeName 사용하기 9 IST (Information Sciences & Technology) Laboratory 쪽지변형.xml 노드값.html nodeTypeStringnodeNamenodeValue ElementtagName 널값 text#text 노드의 내용 cdatasection#cdatasection 노드의 내용 comment#comment 주석 텍스트 document#document 널값
10
노드 정보 출력하기 (2/2) nodeValue 사용하기 10 IST (Information Sciences & Technology) Laboratory 쪽지변형.xml 노드값.HTML
11
노드 객체 사용하기 (1/9) firstChild 와 lastChild 사용하기 11 IST (Information Sciences & Technology) Laboratory firstlast.HTML 번호 발신 수신 제목 내용 날짜 번호 날짜 쪽지
12
노드 객체 사용하기 (2/9) nextSibling 사용하기 어떤 노드의 형제 노드를 지정 12 IST (Information Sciences & Technology) Laboratory nextSibling.HTML
13
노드 객체 사용하기 (3/9) previousSibling 13 IST (Information Sciences & Technology) Laboratory previousSibling.HTML
14
노드 객체 사용하기 (4/9) parentsNode 14 IST (Information Sciences & Technology) Laboratory parentsNode.HTML
15
노드 객체 사용하기 (5/9) AppendChild 사용하기 기존 xml 문서의 내용에 데이터를 추가 15 IST (Information Sciences & Technology) Laboratory AppendChild.HTML 0
16
노드 객체 사용하기 (6/9) insertBefore 사용하기 특정 노드 앞에 데이터를 추가 16 IST (Information Sciences & Technology) Laboratory insertBefore.HTML
17
노드 객체 사용하기 (7/9) removeChild 사용하기 노드를 삭제 17 IST (Information Sciences & Technology) Laboratory removeChild.HTML
18
노드 객체 사용하기 (8/9) replaceChild 사용하기 새로운 노드를 만든 후 기존에 있던 노드와 대체 18 IST (Information Sciences & Technology) Laboratory removeChild.HTML `
19
노드 객체 사용하기 (9/9) xml 과 text 사용 xml 문서 내용 그대로 출력, 문서 내용중 텍스트만 출력 19 IST (Information Sciences & Technology) Laboratory xmltext.HTML
20
IST (Information Sciences & Technology) Laboratory 감사합니다 20 서국화 kookhwa@kunsan.ac.kr
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.