| to HOME |
| XML 기초 |
| 과목소개 |
XML은 1996년 W3C에서 제안되었으며,다양한 데이터 및 구조 추상 객체등을 표현할 수 있는 마크업 언어이다.
크게 두가지 종류의 파서들이 있으며 동작방식에 특징을 지을 수 있다.
또한 XML 내의 데이터는 XPath를 이용하여 추가 및 변경 검색 할 수 있다.
본 교과목은 인터넷에서 범용으로 활용되는 XML에 대한 기초를 이해하고 기본적인 사용법을 습득하는데 그 목적을 둔다.
|
| 과제 |
개인별 과제 #2 [제출]
기간 : 기말고사 이전까지 과제 내용 : * 자신이 소유하거나 집에 있는 물건 10가지를 선택해서 XML을 구성합니다. * 각각의 엘리먼트명은 각자 결정하길 바랍니다. * 물건에 포함되는 서브 엘리먼트는 이름, 색상, 용도, 가격, 구입처 등 이고 더 추가해도 상관없습니다. * 작성된 XML을 바탕으로 스키마 파일을 작성합니다. * 스키마 파일이 완료된 후에는 XSLT를 이용하여 물건의 리스트를 HTML로 표현하고, XSLT를 활용하여 물건의 가격을 총 합을 구합니다. * 제출되어야 하는 파일은 총 3개입니다. XML, XSD, XSL 파일이며, 모두 Validation Test가 완료되어야 합니다. * 제출할때는 세개 파일을 [학번.zip]으로 압축해서 제출하기 바랍니다. 개인별 과제 #1 [제출] 기간 : 2009년 4월 12일(일) 자정 까지, 그 이후 제출시에는 시간대별로 점수 차감합니다. 과제 내용 : * 자신이 원하는 특별한 사물이나 개념을 사용하여 XML과 DTD를 제작 * 수업시간에 강의한 DTD 개발 방법 순서를 그대로 따라서 하기 바람. |
| 참고도서 |
IT CookBook, XML 원리와 응용: XML, DTD, XML 스키마, XSLT - 한빛미디어
|
| 유용한 링크 |
|
World Wide Web Consortium - 월드와이드웹 컨소시움, XML 표준제정에 관한 정보를 찾을 수 있습니다. Xlip download XPath 실습 페이지 - 로드된 XML 문서에 XPath 수행 결과를 확인 할 수 있습니다. |
| 과정 |
| 주 | 내용 | 강의자료 및 소스 |
| 1 | * XML 소개 및 개요 | 강의자료 |
| 2 | * XML 구조와 문법 | 강의자료 |
| 3 | * XML 문서제작 기본 | 강의자료 |
| 4 | * CSS-1 | 강의자료 |
| 5 | * CSS-2 | 강의자료 |
| 6 | * DTD | 강의자료 |
| 7 | * XML 스키마 |
강의자료 1 강의자료 2 |
| 8 | * XPath, XPointer, XLink | 강의자료 |
| 9 | * XSL, XSLT |
강의자료 가계부.xml 가계부.xsl |
| 10 | * DOM Parser | 강의자료 |
| 11 | * SAX Parser |
강의자료 Command Prompt |