학과 샘플강의

xml - 총 6시간 8분 / 강의당평균 : 18분23초

알지오 2016. 10. 14. 09:07



xml

전체 : 6시간 8분 / 강의당평균 : 18분23초

01 xml이란?
xml이 무엇인지알아보고, 사용할 프로그램을 소개합니다.
18분
책갈피 : [00:00] xml을 공부하는 이유 / [00:43] xml이 사용된 예를 알아봅니다. / [03:59] html과 xml을 비교합니다. / [15:00] Visual Web Developer 2008 Express Edition 소개 / [15:20] Visual Web Developer 2008 Express Edition 설치하기

02 xml문서 구조 알아보기
parser와 parsing에 대해서 알아보고, xml의 모양을 공부합니다.
17분
책갈피 : [00:08] xml문서 기본 구조 / [02:20] 인코딩(문자저장방식)설정하기 / [04:24] Parser, Parsing이란? / [05:02] xml문서 만들어보기 / [08:15] 주석달기 / [09:03] 시작태그, 종료태그, 내용, 속성 / [11:02] Well Formed 문서 작성 방법 / [12:53] 요소이름(태그)을 만드는 규칙알아보기 / [15:25] 루트요소

03 well formed 문서 만들고, 유효성검사하기
잘만들어진 문서란 무엇인지 알아보고, 문제가 없는지 검사합니다.
26분
책갈피 : [00:37] empty 요소란? / [05:03] PCDATA의 의미 / [06:09] 개체참조 사용하기(&, >, <, ", ') / [09:10] CDATA 사용하기 / [10:39] DTD의 의미와 사용하는 이유 / [14:11] 내부 DTD 문서 만들어보기 / [21:21] xml validator 다운받아 설치하기 / [23:27] XML 문서 유효성 검사하기(Validiate XML)

04 외부DTD파일 사용하기, 데이터타입과 요소반복하기
외부구조파일을 사용하고 요소를 여러번 사용합니다.
19분
책갈피 : [00:08] 외부DTD파일 사용하기 / [00:55] 외부DTD파일 만들기 / [03:41] 외부DTD파일 불러오기 / [07:09] 작성된 문서 유효성 검사하기 / [07:44] 데이터 형식(하위요소,PCDATA,EMPTY, MIXED, ANY) / [12:20] 순서대로 입력받기(,) / [12:40] 여러개중에 택일( / ) / [14:15] 0~무한대까지 반복하기(*) / [15:58] 1~무한대까지 반복하기(+) / [16:58] 생략하거나, 한개만 표시(?)

05 요소에 속성 지정하기
요소를 입력받을 때 형태를 지정합니다.
16분
책갈피 : [00:01] 속성지정하기 / [04:50] 지정된 속성값만 입력하도록하기 / [06:40] 반드시 속성값을 입력하도록 지정하기 / [08:26] 제시된 값들 중에 선택하게 하기 / [11:45] 유일한 값 입력받기(ID) / [13:50] 기존에 입력된 값 참조하기(IDREF) / [15:18] 기존에 입력된 여러 값 참조하기(IDREFS)

06 개체 작성하기(ENTITY)
개체의 의미와 정의에 대해서 알아봅니다.
17분
책갈피 : [00:04] 개체의 의미 / [03:00] 개체 정의하기 / [03:20] 개체사용하기 / [05:18] 외부개체 만들기 / [08:13] 파라미터개체 만들기(요소의 정의를 개체로 사용) / [11:18] 파라미터 개체 정의하기 / [12:46] 외부 파라미터개체 정의하기 / [13:45] XML문서 작성하기

07 네임스페이스 정의하고 사용하기
네임스페이스를 사용하는 이유를 알아봅니다.
18분
책갈피 : [00:09] 네임스페이스를 사용하는 이유 / [01:48] 네임스페이스 정의하기 / [07:15] 접두어 지정

08 스키마 정의하고 사용하기
스키마가 무엇인지 알아봅니다.
19분
책갈피 : [00:50] 스키마의 정의 / [01:35] 스키마 파일 만들기 / [05:02] 스키마에 대한 xml파일 만들기 / [10:13] 요소정의하기 / [11:29] 요소 타입 지정하기 / [14:16] 스키마 파일 불러오기

09 스키마 활용하기
스키마를 이용해서 새type 정의하고 선택형태를 작성합니다.
17분
책갈피 : [00:30] xml 유효성 검사(사이트에서 검사하기) / [04:39] 요소에 새로운 type만들어서 지정하기 / [06:26] 새로운 type 정의하기(ComplexTyype) / [11:04] 두개중 한개의 요소 선택하기(Choice) / [15:40] 순서에 상관없는 all

10 스키마 활용하기
스키마로 반복횟수 지정, 다른 요소 참고, 값 범위제한을 설정합니다.
13분
책갈피 : [00:02] 요소의 반복횟수 지정하기 / [01:07] 별도로 지정된 요소 속성 참조하기(ref) / [09:04] 값 범위 지정하기

11 속성값 제한하기
값의 모양을 제한하거나, 선택할 수 있게 합니다.
22분
책갈피 : [00:05] 값 입력 패턴지정하기(pattern) / [01:40] 선택할 수 있는 값 리스트 만들기(enumeration) / [07:24] 여러개 값을 한번에 쓸 수 있게 설정(list) / [15:05] 기본값 적용(default) / [15:47] 고정값 지정하기(Fixed) / [19:51] 속성값 사용여부(prohibited, optional, required)

12 xml을 화면에 표시하기(css)
css를 사용해서 xml을 예쁘게 표시합니다.
17분
책갈피 : [01:19] css 사용하기 / [05:52] 외부 css 파일 불러오기 / [08:43]ml파일 내부에 css 정의하기

13 xml을 내가 원하는 모양으로 출력하자
xsl을 사용해서 xml의 모양을 바꿉니다.
17분
책갈피 : [00:00] xsl이란? / [02:54] xsl 네임스페이스 정의하기 / [09:54] 출력모양 만들기(template) / [10:28] 출력할 하위요소 지정(apply-templates)

14 xml을 테이블로 내보내기
xml을 테이블로 구성해서 보여줍니다. XPATH에 대해서 알아봅니다.
19분
책갈피 : [03:14] 색상 테이블 찾아보기 / [04:16] 내용 보여줄 테이블 구성하기 / [04:56] 테이블의 제목 설정하기 / [06:50] 내용구성하기 / [12:49] xpath 사용하기 / [13:46] 절대경로 / [14:48] 상대경로

15 요소이름으로 검색하기, 조건에 따라 값 거르기
원하는 값만 골라냅니다.
15분
책갈피 : [01:04] for-each로 요소 이름 검색하기 / [08:08] 속성값 가져오기 / [09:43] 조건에 해당되는 경우만 값 가져오기 / [12:20] 참조를 이용해서 조건을 입력해야하는 경우(<)

16 조건에서 or, and사용하기
두가지 이상의 조건을 조합합니다.
16분
책갈피 : [02:36] 두가지 요소중 한가지가 있는지 검사(or) / [04:40] 두가지요소가 다 있는지 검사(and) / [11:16] 어떤 요소든 매치시기는 경우 (*) / [11:48] 노드의 이름 출력하기(name()) / [12:18] 노드의 값 출력하기(text())

17 if, choose로 조건에 맞게 보이기
조건을 선택합니다.
15분
책갈피 : [01:57] if 사용하기 / [08:04] choose와 when으로 조건 선택하기

18 정렬하기, 새로운 요소 추가하기
data형태에 따라 다르게 정렬합니다.
17분
책갈피 : [03:49] sort로 정렬하기 / [03:58] order(순서) / [04:17] data-type으로 정렬 방법지정(number, text) / [09:43] element로 요소 추가하기 / [13:57] xml형태의 요소 추가해보기 / [15:30] xml viewer 설치하기

19 속성값 추가하기, xlink
xml에 속성값 추가하고 xlink로 연결된 페이지를 작성합니다.
24분
책갈피 : [03:20] attribute로 속성값 추가하기 / [09:12] img 태그 추가해서 그림 보이기 / [09:25] src, width, height 속성 추가하기 / [12:36] xlink / [13:20] firefox 찾아 설치하기 / [15:29] xlink 만들기 / [15:46] simple 형태의 단순링크 만들기 / [20:55] 링크의 하위요소 선택하기 / [21:22] 링크 작동 방식 지정하기 / [22:05] 링크 보여주는 방식 지정하기

20 다중 링크, DOM알아보기
DOM이 무엇인지 알아보고 사용해봅니다.
26분
책갈피 : [00:42] extended 형태의 다중 링크 만들기 / [01:16] locator 설정하기 / [02:09] resource 설정하기 / [02:49] arc 설정하기 / [04:59] DOM 이란? / [06:45] tree viewer 설치하기 / [10:18] DOM 개체 변수 선언하기 / [12:37] Node 이름 보여주기 함수 만들기 / [14:14] Node 값 보여주기 함수 만들기 / [14:52] 버튼 추가하기 / [17:12] 요소추가하기 / [19:21] xml 보여주기 함수 만들기 / [20:51] 새로운 노드 추가하기 함수 만들기


샘플확인 : 알지오 검색후 -> 강의검색란 -> xml