목차
XML 문서 구조
1. XML Document 생성
1) version
2) encoding
3) standalone
2. Element 작성법
1) 엘리먼트 작성법
2) 에리먼트 작성예
3. Element의 종류
1) 내용이 있는 엘리먼트
2) 내용이 없는 엘리먼트
3) 위의 소스를 살짝 바꾸어서 <아버지>엘리먼트에 내용을 없애고 브라우저로 살펴보자.
4. 엘리먼트의 내용
1) 문자 데이터
2) 자식 엘리먼트
3) 엔티티
4) 문자 참조
5) CDATA 색션
6) 프로세싱 지시자(Processing Instruction)
7) 공백 문자열
1. XML Document 생성
1) version
2) encoding
3) standalone
2. Element 작성법
1) 엘리먼트 작성법
2) 에리먼트 작성예
3. Element의 종류
1) 내용이 있는 엘리먼트
2) 내용이 없는 엘리먼트
3) 위의 소스를 살짝 바꾸어서 <아버지>엘리먼트에 내용을 없애고 브라우저로 살펴보자.
4. 엘리먼트의 내용
1) 문자 데이터
2) 자식 엘리먼트
3) 엔티티
4) 문자 참조
5) CDATA 색션
6) 프로세싱 지시자(Processing Instruction)
7) 공백 문자열
본문내용
/어머니>
<자식> &name; 자식>
가족>
현재 설명되어지지 않은 내용이 4~6행까지 나오긴 하지만 그냥 그렇다고 넘어가자.
내부 DTD를 선언한 것이다. 그러나 설명하고자 하는 행은 5행으로, 엔티티를 선언하고 있는데, 바로 name이 "몽실이" 라는 문자열을 저장하고 있는 변수와 같은 역할을 한다.
저장된 값을 11행에서 가져다 쓰고 있다. 출력 결과는 위와 다르지 않다.
4) 문자 참조
문자 집합 코드표상의 코드값을 직접 사용하여 문자를 나타내는 것이다. 문자 참조를 나타내려면
(16진수 코드값); 또는 (10진수 코드값)
으로 문자를 나타낸다. 예를 들자면, 공백을 나타내는 문자 코드 값을 16진수로 나타내면 이고, 10진수로 나타내면 이다.
5) CDATA 색션
CDATA와 유사한 문자 데이터중에 PCDATA(parsed Character DATA)는 xml파서가 해석하는 문자열을 말하고 CDATA 섹션내에 정의된 문자 데이터는 xml 파서가 해석하지 않고 바로 으용프로그램으로 전달한다.
6) 프로세싱 지시자(Processing Instruction)
보토의 경우에는 엘리먼트의 내용 부분에 프로세싱 지시자가 오지 않는다.
프로세싱 지시자는 문서 서두에 기술되어 응용 프로그램이 xml 문서를 처리하기 위한 정보를 전달할 목적으로 사용된다.
7) 공백 문자열
하나 이상의 공백 문자들로 구성된 문자열을 말한다.
xml 1.0권고 안에서 스페이스(#x20), 탭(#x9), 캐리지 리턴(#xd), 라인피드(#xa)만을 공백 문자로 분류하고 있다.
<자식> &name; 자식>
가족>
현재 설명되어지지 않은 내용이 4~6행까지 나오긴 하지만 그냥 그렇다고 넘어가자.
내부 DTD를 선언한 것이다. 그러나 설명하고자 하는 행은 5행으로, 엔티티를 선언하고 있는데, 바로 name이 "몽실이" 라는 문자열을 저장하고 있는 변수와 같은 역할을 한다.
저장된 값을 11행에서 가져다 쓰고 있다. 출력 결과는 위와 다르지 않다.
4) 문자 참조
문자 집합 코드표상의 코드값을 직접 사용하여 문자를 나타내는 것이다. 문자 참조를 나타내려면
(16진수 코드값); 또는 (10진수 코드값)
으로 문자를 나타낸다. 예를 들자면, 공백을 나타내는 문자 코드 값을 16진수로 나타내면 이고, 10진수로 나타내면 이다.
5) CDATA 색션
CDATA와 유사한 문자 데이터중에 PCDATA(parsed Character DATA)는 xml파서가 해석하는 문자열을 말하고 CDATA 섹션내에 정의된 문자 데이터는 xml 파서가 해석하지 않고 바로 으용프로그램으로 전달한다.
6) 프로세싱 지시자(Processing Instruction)
보토의 경우에는 엘리먼트의 내용 부분에 프로세싱 지시자가 오지 않는다.
프로세싱 지시자는 문서 서두에 기술되어 응용 프로그램이 xml 문서를 처리하기 위한 정보를 전달할 목적으로 사용된다.
7) 공백 문자열
하나 이상의 공백 문자들로 구성된 문자열을 말한다.
xml 1.0권고 안에서 스페이스(#x20), 탭(#x9), 캐리지 리턴(#xd), 라인피드(#xa)만을 공백 문자로 분류하고 있다.
추천자료
[HTML][HTML문서][인터넷][웹사이트]HTML의 의미, HTML의 기본구조, HTML의 기본태그, HTML의...
[XML][XML문서][XML 등장배경][XML 문법구조][XML 효과][XML 관련 소프트웨어][XML 활용][인...
[HTML][문자편집][표편집][링크편집][프레임편집][멀티미디어삽입]HTML의 정의, HTML의 의의,...
[XML][XML표준문서][XML의 배경][XML의 특징][XML의 장점][XML의 스펙][XML의 응용분야][XML...
[HTML][HTML문서][HTML편집][웹페이지][웹]HTML의 개념, HTML의 구성요소, HTML의 기본구조, ...
[XML][XML의 등장배경][XML의 개발목적][XML의 구조][XML의 특징][XML의 문법][XML의 활용]XM...
[HTML][HTML문서][웹페이지]HTML의 구성요소, HTML의 문서구조와 HTML의 문자편집, HTML의 색...
XML의 등장배경, XML의 구조, XML 관련 프로그램, XML의 활용에 관한 분석
소개글