목차
Chapter 1 왜 Web은 XML을 필요로 하는가? ... 18
   Lesson 1 XML을 사용해야 하는 이유 ... 20
      1. 데이터 교환을 위한 새로운 표준 포맷, XML ... 24
      2. 검색 및 관리의 편리성, 정확성 ... 25
      3. 정보의 중요성 인식(멀티미디어 정보 형태로의 변화 및 다양화) ... 28
      4. HTML 문서의 복잡성/비호환성/비효율성 문제 해결 방법으로서의 XML ... 28
      5. 정보의 중요성 부각, XML의 웹 문서 표준 ... 30
   Lesson 2 XML의 활용 용도(범용성) ... 32
      1. 데이터로서의 XML ... 32
      2. 복수 문서들의 병합 기능 ... 34
      3. 데이터 처리의 자동화 ... 34
      4. 메타 데이터로서의 XML ... 34
      5. 객체 지향 기술에서의 XML ... 38
   Lesson 3 XML 적용 사례(B2B 사이트) ... 42
      1. XML 적용 B2B 사이트 ... 43
   Lesson 4 XML 기반 E-Business 동향 및 사례 ... 64
      1. E-Commerce와 E-Collaboration ... 64
      2. B2B의 일상화 형태 '마켓플레이스' ... 65
      3. XML과 마켓플레이스 ... 66
      4. 커머스원의 MarketSite ... 67
      5. XML Content Pipeline ... 68
      6. XML 기반 지식관리 시스템 동향 ... 69
Chapter 2 초보자를 위한 XML 이해 ... 72
   Lesson 5 XML이란 이런 것이다 ... 74
      1. 마크업 언어란? ... 75
      2. HTML을 사용한 예제 ... 77
      3. XML을 사용한 예제 ... 78
      4. HTML과 XML 문서의 비교 ... 79
      5. XML의 등장 배경(탄생) ... 80
      6. SGML, HTML, XML의 관계 ... 80
      7. SGML ... 81
      8. HTML ... 83
      9. XML ... 84
      10. HTML에서의 XML 지원 형태 ... 87
      11. XHTML이란? ... 88
      12. XML 응용 분야 ... 89
   Lesson 6 XML 구성 알아보기(첫걸음) ... 90
      1. XML의 구성 ... 90
      2. XML 선언부 ... 91
      3. DTD(Document Type Definition) ... 91
      4. 도큐먼트 인스턴스 ... 92
      5. XML 문서의 작성 ... 93
      6. XML 문서의 이해 및 스타일 시트 ... 96
      7. XML 및 XSL을 이용한 데이터 파일 작성과 문서 프리젠테이션의 확보(XLink, XLL) ... 99
      8. 저장 매체로서의 XML(XQL) ... 100
   Lesson 7 Well-Formed vs Valid Document ... 102
      1. Well-Formed Document에서의 만족 조건과 예문을 통한 이해 ... 102
   Lesson 8 간단한 DTD 문서 작성 ... 108
      1. DTD의 작성 ... 108
      2. DTD의 구현 및 사용 방법 ... 109
      3. DTD 구성 요소 ... 110
      4. Notation(표기) ... 117
      5. Comment(주석) ... 118
      6. Processing Instruction(PI, 처리 지시자) ... 118
      7. CDATA(Character Data) ... 119
   Lesson 9 간단한 XML 문서 작성 ... 120
      1. XML 기본 규칙(작성 시 알아두어야 할 사항) ... 120
      2. XML 에디터(Editor) ... 122
      3. XML 파서(Parsers) ... 129
      4. 브라우저(Browser) ... 132
      5. DTD 및 스키마(Schema) 에디터 ... 135
      6. XML 소프트웨어 ... 139
      7. 문서 저장/관리기 ... 144
   Lesson 10 실전 XML 문서 작성하기 ... 148
      1. Hello! 출력하기 ... 149
      2. Hello1.xml 문서 만들기 ... 151
      3. Hello2.xml 문서 만들기 ... 152
   Lesson 11 XML을 이용한 간단한 웹 문서 작성 ... 154
      1. XML 문서 작성 1단계 ... 155
      2. XML 문서 작성 2단계 ... 156
      3. XML 문서 작성 3단계 ... 156
Chapter 3 XML과 웹 프로그램의 만남(홈페이지 제작) ... 170
   Lesson 12 XML 지원 군단 ... 172
      1. W3C(World Wide Web Consortium) 객체 모델 ... 172
      2. DOM(Document Object Model) ... 174
      3. SAX(Simple API for XML) ... 176
      4. XSL/XSLT ... 176
   Lesson 13 Servlet에서의 XML 문서 생성 및 저장하기 ... 178
      1. Applet 함수 만들기 ... 179
      2. Servlet 함수 만들기 ... 181
      3. HTML 문서 만들기 ... 182
      4. 웹 서버 구동시키기 ... 182
      5. Java 파일 컴파일하기 ... 184
   Lesson 14 JSP에서의 XML 문서 생성 ... 186
      1. JSP를 이용하여 입력창 만들기 ... 186
      2. Servlet 함수 만들기 ... 187
      3. Bean 함수 만들기 ... 188
   Lesson 15 XML 스타일 적용하기 ... 190
      1. XSL의 규칙 및 문법 ... 191
      2. XSL과 CSS의 비교 ... 192
      3. 디스플레이를 위한 요소(Element)의 순서 변경 ... 193
      4. XML 엘리먼트의 예를 통한 XSL의 적용 과정 ... 194
   Lesson 16 XSL 적용하기(Web Browser에서 보기) ... 196
      1. XSL의 작성 ... 197
      2. XML 문서에 XSL의 적용 ... 199
   Lesson 17 XSLT를 이용한 HTML 생성 ... 202
      1. XSLT Element ... 202
   Lesson 18 XML의 하이퍼링크(XLink와 XLL의 구현) ... 222
      1. XML에서의 하이퍼링크와 XLL의 구현 ... 222
      2. 확장성 링크의 지원 ... 225
      3. Xpointer와 Xpath의 활용 ... 225
   Lesson 19 간단한 XML 홈페이지 작성 ... 230
      1. XML 방명록 작성하기 ... 231
      2. 방명록 프로그램 작성하기 ... 233
   Lesson 20 XML 게시판 작성하기 ... 246
      1. 게시판 XML 문서 만들기 ... 246
   Lesson 21 XML 문서에 XSL 적용하기 ... 262
      1. 방명록 XSL 만들기 ... 262
      2. 게시판 XSL 만들기 ... 266
   Lesson 22 XML 홈페이지 마무리하기 ... 274
      1. 게시판 XML 문서 만들기 ... 274
      2. 게시판/방명록 연결하기 ... 275
      3. 홈페이지 실행 ... 276
   Lesson 23 XML DOM 파서 이용하기 ... 280
      1. DOM이란 무엇인가? ... 281
      2. DOM 객체 메소드 ... 286
      3. DOM의 역사 ... 290
      4. DOM의 적용 ... 293
      5. MSXML Parser 사용하기 ... 296
      6. Sun Parser 사용하기 ... 306
      7. Servlet에서 JAXP 사용하기 ... 316
      8. JSP에서 JAXP 사용하기 ... 321
      9. 부품 내역 조회(재고 조사) 및 주문 ... 338
      10. 부품 주문 납품 확인 ... 340
Chapter 4 XML과 웹으로의 항해 ... 326
   Lesson 24 XML과 전자상거래의 관계 ... 328
      1. XML 기반 자동차 B2B 상거래 ... 328
   Lesson 25 XML 동향 및 지원 전략 ... 350
      1. 표준 동향 ... 350
      2. 기업별 지원 전략 ... 350
   Lesson 26 XML의 브라우저 지원 현황과 표준화 ... 362
      1. 브라우저의 지원 현황 ... 362
      2. 표준화 ... 365
      3. 응용 프로그램의 개발 ... 368
Chapter 5 XML의 활용 방안과 미래 ... 376
   Lesson 27 XML과 무선 인터넷 ... 378
      1. 무선 인터넷이란? ... 378
      2. 무선 인터넷 어플리케이션 개발 환경 ... 382
      3. WML 소개 ... 385
      4. XML을 이용한 무선 서비스 ... 394
   Lesson 28 XML과 .NET과의 관계 ... 408
      1. .NET이란 무엇인가? ... 408
      2. .NET 구축 ... 414
      3. XML, 웹 서비스, 그리고 .NET 프레임워크 ... 416
   Lesson 29 XML의 미래 ... 424
      1. XML의 미래 ... 424
      2. XML의 활용 분야 ... 425
Appendix ... 430
   (권말부록 A) eXcelon DB 설치 가이드 ... 432
   (권말부록 B) XML StarterKit 설치하기 ... 436
   (권말부록 C) Tamino 시작하기 ... 446
   (권말부록 D) JDK 설치하기 ... 459
   (권말부록 E) Resin + IIS 설치하기 ... 462
   (권말부록 F) Tomcat 설치하기 ... 465
   (권말부록 G) 국내·외 XML 추천 사이트 ... 468
   (권말부록 H) XML 용어 사전 ... 479
닫기