목차

제1부 XML & XSL의 기초  
XML이란 무엇인가? 
1.1 XML이란? 
1.2 HTML과 XML의 특징 비교하기     
1.3 XSL(eXtensible Stylesheet Language)이란?     
1.4 XML과 데이터베이스     
1.5 XML 문서 만들기의 규칙     19
XML 문서 만들고 실행하기 
XML Data를 XSL로 출력하기 
3.1 XML 문서 : 확장자가 *.xml인 문서     
3.2 XSL 문서 : 확장자가 *.xsl인 문서     
XSL 기초 다지기 
4.1 XML 문서 : 문서 내용만 작성한다.     
4.2 XSL 문서 : 출력 명령만 작성한다.     
XML과 HTML 코드 비교해보기 
5.1 HTML 코드     
5.2 XML 코드     
XML과 XSL로 주소록 만들어 보기 
XML Data 반복 출력해보기 
Attribute(속성) 사용하기 
특수문자 사용하기 
CSS만으로 출력하기 
XSL 내에서 CSS 이용해서 출력하기 
데이터를 소트(SORT)하여 출력하기 
xsl:if 조건문 사용하기 
선택문 xsl:choose 사용하기 
xsl:attribute를 이용하여 스타일 속성 바꾸기 
xsl:attribute를 이용하여 image 속성 지정하기 
xsl:attribute를 이용하여 더 복잡한 image 속성 지정하기 
xsl:attribute를 이용하여 Auto Link 만들기 
xsl:attribute를 이용하여 다양한 Auto Link 만들기 
xsl:eval 명령문을 사용하여 레코드 번호 출력하기 
xsl:eval 명령문을 사용하여 레코드 소트 후 번호 출력하기 
레코드 번호를 이용하여 Auto Link 만들기 
UniqID를 이용하여 AutoLink 만들기 
xsl:attribute name 속성 이용하여 출력하기 
xsl의 Operator 사용하기 
index를 사용해서 문서 내용 출력하기 
Filter를 사용하여 조건에 맞는 데이터 출력하기 
Filter 내에서 논리 연산자 사용하기 
Filter 내에서 부울 연산자 사용하기 
필터 내에서 Or Union 사용하기 
xsl의 Method 사용하기 
xsl:template에 대해서 자세히 알아보자. 
xsl:apply-templates 사용하여 출력하기 
xsl:apply-templates을 사용하는 실전 예제 
Script 사용하기 
xsl:script 사용하기 
xsl:stylesheet 살펴보기 
xsl:comment 사용하기 
xsl:copy 
xsl:pi 
xsl:Elements를 정리하자. 
xsl:Elements의 용도 및 종류 
xsl - Context 
xsl - Context(n)의 실제 사용 예 
xsl - Pattern Method 정리하기 
XSL 출력 연습 
XSL 출력 예제 
xsl:apply text()의 사용 예 

제2부 Schema와 DTD
Doctype Entity 사용하기 
DOCTYPE ENTITY를 이용한 쉬운 링크 만들기 
xmlns:dt를 이용하여 Numeric Sort 하기 
Schema를 사용하자 
DTD와 Schema에 대한 고찰 
5.1 XML Schema (도해, 도식, 도표의 뜻)란?     
5.2 스키마의 기술 방법 두 가지     
5.3 두 방식의 차이     
5.4 Schema와 DTD의 실제     
DTD의 본격적인 활용 
DTD 정의와 사용에 관한 규칙 
7.1 Well Formed Document(잘 구성된 문서, 또는 적격한 문서)란?     
7.2 XML 예약 개체     
7.3 개체 참조용 특수 문자     
7.4 Element 용어     
7.5 Valid Document (유효한 문서)란?     
7.6 DTD 구문 정의용 특수문자     
7.7 내부 DTD의 사용 예     
7.8 외부 DTD의 사용 예     
7.9 내부와 외부 혼합 DTD의 사용 예     

DTD Entity 정의하여 사용하기 
8.1 내부 개체     
8.2 외부 개체     
8.3 인자 개체     
DTD Element를 정의하고 사용하는 방법 
9.1 Element Type의 선언     
9.2 요소 내용 설정     
9.3 Attribute-List 선언     
다양한 Schema의 형식 사용하기 
10.1 Schema의 기본 형식     
10.2 요소의 출현 회수 지정     
10.3 Data Type 지정하기     
10.4 요소 출현 순서 지정하기     
10.5 요소 선택 지정하기     
10.6 속성 지정하기     
Schema의 구석구석 
11.1 XML Schema의 출현     
11.2 XML Schema 문서의 특징     
11.3 XML Schema 문서의 형식     
11.4 Schema Document의 Elements     
11.5 Schema Document     
11.6 DTD 보다 확장된 속성     
Valid Document 검사하기 
12.1 프로그램 다운받기     
12.2 실행 방법     
12.3 검사 결과 메시지     
12.4 실제 사용의 예     

제3부 FILE 다루기 
XML+XSL 형식의 일반적인 방식 
HTML 문서 안에서 XML과 XSL 사용하기 
HTML에서 multiXML출력하기 
HTML 문서 내에 XML 데이터를 Table로 출력하기 
HTML과 XML Data를 한 개 파일 내에서 사용하기 
OBJECT 태그 사용하기 
스크립트로 XML 데이터 읽어서 처리하기 
외부의 XML 데이터 파일을 이용한 실제 
InLine XML의 형식 
9.1 InLine XML     
9.2 Use XML-File     
파일에 관한 상식 
10.1 메모장 (notepad.exe) 또는 텍스트 에디터     
10.2 한글 97     
10.3 이미지 파일     
10.4 DB(Access)와 XML 파일     
HTML 문서를 XML 문서로 바꾸기 
[1 단계] : 기존의 HTML 문서에 다섯줄을 추가한 후, 확장자를 xsl로 바꾸어 저장한다. [2 단계] 탐색기에서 새로 저장한 XSL 파일을 Double Click하여 실행한다.     
[3단계] XML 파일을 만들어 XSL을 연결하고 XML 파일을 실행한다.     
[4단계]XSL 내의 데이터 중에서 적당한 부분을 XML Data로 이식한다.         
Excel을 이용하여 XML DataFile 만들기
[1 단계] 출력할 XML DataFile 디자인하기     
[2 단계] Excel에서 데이터 입력하기     
[3 단계] XML 파일을 생성하는 프로그램 작성하기    
[4 단계] 자동 실행 링크 만들기    
[5 단계] 실행해 보기    
[6 단계] 생성된 파일 확인해 보기    
[7단계] XSL 파일을 이용하여 출력해 보기

제4부 DOM과 XML Application 만들기
XML DOM과 transformNode 메소드 사용하기 
Script를 이용하여 레코드 필드 출력하기 
데이터를 검색해보자 
소스 코드를 숨기는 기법 
Recordset 사용하기 
HTML과 XML을 이용하여 게시판 만들기 
XML과 XSL을 이용한 게시판 만들기 
XSL을 이용하여 여러 개의 테이블을 연결해서 출력하기 
Script를 사용하여 여러 개의 XML 데이터 파일 연결해서 출력하기 
스크립트로 XML 파일을 읽고, 출력하기 
childnode 사용하여 출력하기 
set과 Attribute, for each Child 사용하기 
getElementByTagName 사용하기 
XML 파일의 모든 것 출력하기 
특정 필드의 데이터 출력하기 
ChildNodes를 이용한 게시판 만들기 
TDC(Tabular Data Control) 사용하기 
TDC를 이용하여 DB 에디터 만들기 
TDC를 이용하여 소트, 필터, 계산 처리하기 
RecordSet을 사용해서 XML Editor 만들기 
DOM을 사용해서 XML Editor 만들기