책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > XML
· ISBN : 9788980781454
· 쪽수 : 500쪽
· 출판일 : 2003-12-18
목차
1장 XML이 도대체 뭐길래...
1. Internet과 HTML
1) Internet과 HTML
2) HTML이 폭발적으로 확산
3) HTML이 가지고 있는 문제점
2. 그럼 HTML -> XML까지는 어떻게
3. XML 문서 구경
1) XML 문서의 구성
2장 XML의 시작
1. XML의 시작
2. XML의 문서 구조
1) XML 문서 구조
3. XML 문서 종류
1) Well-Formed 문서
2) Valid XML
3장 Well-Formed XML Maeter
1. Markup 언어에서 준수할 태그 규칙
2. Well-Formed XML 문서가 되기 위한 규칙
1) Well-Formed XML 문서의 요구 사항
3. Well-Formed 문서 만들기
1) 문서의 시작에 XML 선언이 있어야 합니다
2) 모든 요소는 시작 태그와 마침 태그를 가지고 있어야 합니다
3) 반드시 하나의 루트 요소만 가져야 합니다
4) 모든 속성은 요소 안에 존재하고, 속성값은 인용 부호로 둘려 싸여 있어야 합니다
5) Comment(주석)
6) 처리 지시문(PI)
7) PCDATA와 CDATA
4. Well-Formed XML 만들기
4장 Valid XML Master
1. DTD(Document Type Definition)
1) 내부 DTD
2) 외부 DTD
3) 외부 DTD 내부 DTD 혼합 방법
2. ELEMENT 타입 선언
1) 요소 유형 5가지
2) 빈 요소(Empty Element)의 선언
3) 내용(contents)에 텍스트를 갖는 요소 선언
4) 내용(contents)을 자손 요소를 갖는 경우
5) 내용(contents)에 의한 혼합 내용 모델을 갖는 요소 선언
6) 내용에 모든 것을 허용하는 경우
3. 속성(ATTRIBUTE) 타입 선언
1) 속성 리스트 선언
2) 속성의 타입(Attribute Type:속성형)
4. ENTITY
1) 일반 ENTITY
2) 외부 ENTITY
3) 파라미터 ENTITY
4) 문자 ENTITY 참조
5) Attribute의 Type으로 ENTITY 선언
5. ELEMENT와 ATTRIBUTE 사용시 고려할 점
5장 HTML에서 XML 데이터 이용
1. XML 데이터 HTML로 불러오기
1) HTML 안에 XML 포함
2. XML 데이터 바인딩
1) HTML 태그를 이용한 바인딩
3. 자바 스크립트에서 Recordset 활용
1) 입력 필드 만들기
2) XML 데이터 로드
3) 검색 기능 구현
4) 초기화
5) 검색
6) 출력
6장 DTD와 대응되는 스키마(Schema)
1. DTD의 한계
2. XML 선험적 Schema란?144
3. XML 선험적 Schema가 DTD에 비해 좋은 점은?
1) XML 문법 사용
2) NameSpace 지원
3) 내장 데이터형 및 사용자 정의 데이터형 사용
4) 내용 모델에 대한 더욱 강력한 지원
4. Schema 사용
1)XML에서 스키마를 사용
2) Microsoft XML 스키마에서 표현:요소 표현
3)Microsoft XML 스키마:속성 표현
4)Microsoft XML 스키마:데이터형
7장 XPath를 알고 가자
1. XPath?
2. XPath를 구성하는 7가지 노드 & XPath에서 사용하는 기호
1) XPath를 구성하는 7가지 노드
2) XPath에서 사용하는 기호
3. XPath로 특정 ELEMENT 접근
1) 절대 경로로서 특정 엘리먼트 찾기
2) 같은 이름을 가진 모든 엘리먼트 접근
3) 같은 깊이에 있는 모든 엘리먼트 접근
4. XPath로 특정 ATTRIBUTE 접근
5. 관계식을 이용한 XPath
6. 논리식을 이용한 Xpath
7. 연산자(Operator)를 이용한 XPath
8. 함수를 이용한 XPath
1) 노드 집합(Node Set) 함수
2) 문자열(String) 함수
3) 숫자(Number) 함수
8장 XML에 서식 적용
1. XML에 서식 적용 미리 보기
1) CSS를 적용
2) XSL 적용
2. XSL(XML StyleSheet Language)
1) XSL 개념
2) XSL 구조
3) XSLT 이해
4. XSL 엘리먼트
1) 템플리트(template)
5. 반복 구문
6. 정렬
7. 조건문
1) xsl:if
2) xsl:choose
8. 테이블 번호 매기기
9. XSL 응용 -성적표 만들기
9장 DOM(Document Object Model)
1. MSXML 소개
1) MSXML이란?
2) MSXML의 특징
3) MSXML Version
2. XML 문서의 파싱 방법
1) XML 문서의 파싱
2) MSXML을 이용한 XML 문서 파싱 과정
3. XML 구성 요소와 DOM 개체/인터페이스
1) DOM (Document Object Model)
2) Document
3) Element
4) Attribute
5) Text
6) CDATA Section
7) PI(Processing Instruction)
8) Comment
9) Entity Reference
10장 MSXML DOM API
1. MSXML DOM API
2. MSXML DOM 인터페이스
1) MSXML DOM을 구성하고 있는 개체 인터페이스
2) MSXML DOM을 구성하는 응용 개체
3) MSXML DOM 인터페이스 구성도
3. MSXML DOM 개체 /인터페이스
1) 노드 개체 (IXMLDOMNode)
2) 노드 리스트 개체(IXMLDOMNodeList)
3) NameNodeMap 개체(IXMLNameNodeMap)
4. MSXML에서 추가로 제공하는 DOM 개체/ 인터페이스
1) IXMLDOMParseError
11장 DOM을 이용한 성적처리 프로그램 만들기
1. 구현 흐름도
2. DTD 작성
1) DTD 규칙
3. XML 문서 작성
4. html을 이용한 기본 출력 파일 작성
1) XML 파일 보고 html format 생성
2) Stylesheet 적용
3) 자바 스크립트를 통한 전체 총점 구현
5. DOM을 적용하여 추가, 삽입, 삭제, 검색 기능 구현
1) XML 파일을 레코드 바인딩
2) 자바 스크립트 이용한 이동 기능 수행
3) 레코드를 추가 삭제 기능을 수행
4) 검색 기능 수행
5) XML 파일을 생성
12장 MS-SQL 2000 Server 이해
1. 데이터베이스 생성/삭제
1) 쿼리 분석기(QA) 사용 순서
2) 데이터베이스 생성
3) 데이터베이스 삭제
2. 테이블 생성/수정/삭제
1) 테이블 생성
2) 테이블 삭제
3. DML(Data Manipulation Language)
1) SELECT 구문
2) 데이터 삽입
3) 데이터 수정
4) 데이터 삭제
4. 뷰(View)
1) 뷰(View) 생성
2) 뷰(View) 수정
3) 뷰(View) 삭제
5. 저장 프로시저
1) 저장 프로시저와 다른 프로그램의 공통점
2) 저장 프로시저와 다른 프로그램의 차이점
3) 저장 프로시저 생성
4) 저장 프로시저 수정
5) 저장 프로시저 삭제
13장 SQL Server용 가상 디렉토리 만들기
1. IIS 가상 디렉터리 관리를 위한 준비 사항
2. SQL Server 2000의 XML 지원 아키텍처
3. SQL 서버용 IIS 가상 디렉터리 만들기
1) 사용 환경 만들기
2) 가상 디렉터리 만들기
4. IIS 가상 디렉터리 환경 테스트
1) 웹 브라우저를 이용한 접근 확인
2) Template 이용
14장 HTTP를 사용하여 SQL Server 데이터 접근
1. URL에 SQL 쿼리를 직접 지정
1) 쿼리 분석기에서 데이터 검색
2) SQL 쿼리를 직접 실행
2. template 파일을 이용한 쿼리 실행
1) template를 이용하여 할 수 있는 작업 내용
2) 단순 SQL문으로 template 파일 만들기
3. 이미지나 이진 파일을 서식으로 나타내기
1) 직원 테이블에서 사번과 사원 사진 가져오기
15장 주석 XDR 스키마 이용
1. 스키마(Schema)
2. 주석 XDR 스키마를 이용하여 XML 뷰 만들기
1) 매핑 스키마
2) 주석을 위한 이름 공간
3) 데이터 형식을 위한 이름 공간
4) XDR 스키마 예제
3. XPath 쿼리 사용
1) XPath 쿼리에서 축 지정
2) 컨텍스트 노드의 자식 요소 검색
3) 컨텍스트 노드의 특성 검색
16장 FOR XML을 사용한 XML 문서 검색
1. FOR XML 절의 기본 구문
2. FOR XML절 사용을 위한 기본 지침
3. FOR XML AUTO
1) AUTO 모드를 사용
4. FOR XML RAW 모드
1) RAW 모드 이용
5. FOR XML EXPLICIT 모드 사용
1) FOR XML EXPLICIT 모드
6. 쿼리에서 XMLDATA 스키마 옵션 지정
1) XMLDATA 스키마 옵션 지정
17장 OPENXML을 이용한 XML 작성
1. OPENXML에서 사용하는 2개의 시스템 저장 프로시저
1) OPENXML에서 쿼리 작성 단계
2) OPENXML을 사용하여 쿼리 작성 방법
3) OPENXML을 이용하여 데이터 삽입
2. OPENXML 사용
1) OPENXML에서 단순 SELECT 문 검색
3. OPENXML에 메타 속성 지정
1) OPENXML 행 집합 열을 메타 속성에 매핑
2) 전체 XML 문서 검색
4. OPENXML을 이용하여 방명록 만들기
1) OPENXML 이용 실습 과제
2) OPENXML 이용한 방명록 만들기 작업 순서



















