Egloos | Log-in


XML 정리2 문서의 구조

XML 문서는 크게 나누어 3개 부분으로 나눌 수 있다.

1.XML 문서 선언
2.DTD 선언
3.XML문서 내용

XML문서 선언은 XML버젼이나 ENCODING과 같은 문서에서 사용할 언어를 말하고
DTD는 Document Type Defination의 약자로 문서의 형식을 정의한다는 의미이다.
그러나 dtd 부분은 생략이 가능하다.
DTD는 XML 문서를 작성하는 사람에게 일관된 형식으로 작성하도록 함으로써
그 XML파일을 처리 할때에 보다 효율적으로 데이터를 처리 할 수 있게 도와준다.

모든 xml문서는 아래와 같은 선언으로 시작하며 다음 사항을 기억해야 한다
<?xml version="1.0" encoding="euc-kr" ?>

<?xml version="1.0 ?>

  1. 제일 처음 기술되는 xml과 version은 항상 소문자로 기술해야 한다.
  2. 문서의 내용을 기술 할 떄 태그 이름이나 기타 이름이 xml이라는 문자로 시적되어서는 안된다.
  3. version=1.0은 xml의 버젼을 표시하며 항상 기술해야 한다.
  4. encoding="euc-kr"은 한글 사용할떄 지정하며 사용할 문자 코드를 지정한다.

xml 선언

DTD 선언

xml문서 내용

요소 1

요소2

요소 n

XML문서의 내용은 "요소"라는 단위로 구성된다. 이 요소들은 XML문서를 구성하는 최소 단위이며,

<시작태그> 내용 </마침태그> 가 한 쌍을 이룬다.

요소들은 파서(브라우저)에 의해 트리 구조로 해석되어 표시된다.

트리 구조에서 최상단의 요소를 루트(Root) 요소라고 하며, 루트 요소는 반드시 있어야 된다.

속성

문서를 구성하는 많은 요소를 쉽게 구분하기 위해 일정한 식별자를 부여하거나. 요소에 다른 정보를 추가하고 싶을때사용하는 것이 속성이다.

 

속성은 해당 요소 내에 존재하며 시작 태그 내에 이름과 값의 쌍으로 기술된다.

속성에서 값에 따옴표나 쌍따옴표가 들어가면 쌍따옴표는 '로 묶거나 따옴표는 "옴표로 묶어준다.

1. 속성은 시스템에 관련된 특별한 정보를 기술한다든지, 데이터를 구분하기 위한 인덱스를 부여할 필요가 있을 때 사용됩니다.

2. 속성을 지정하는 경우는 요소의 시작 태그 내에 속성을 기술하며 여러 개의 속성이 기술될 수 있다.

3. 속성은 속성="값"의 쌍으로 기술해야 하며, 값은 따옴표 내에 기술한다.

4. 속성을 사용해서 데이터에 별도의 넘버링을 하게 되면 다음과 같은 장점을 가질수 있다.

  1. 프로그램에서 데이터를 구분하기가 더 수월하다
  2. 각 고객 정보를 순수한 번호만으로 인식할 수 있으면, 데잍처를 소트하거나 검색 할 떄 수식을 이용한 데이터 접근이 가능하다.
  3. 따라서 이 데이터를 사용할 프로그램에서 더 많은 접근 방식을 사용할 수 있게 된다.
  4. 데이터에 식별자를 구분하기 위한 용도로 많이 사용된다.
  5. 또한 데이터(요소)에 사람이나 프로그램이 필요로 하는 간단한 추가 정보를 기술할 필요가 있을때사용.

이글루스 가든 - XML 시작하기

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 행복하자 | 2007/02/18 01:57 | 그외... | 트랙백(3) | 덧글(0)

트랙백 주소 : http://hongsgo.egloos.com/tb/936047
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from RICENT.NET at 2007/02/22 14:21

제목 : 제멋대로 WAP 문서 작성 강좌 [0. prolog..
WML문서는 XML문서의 규약을 따르기 대문에 XML 선언부가 반드시 필요하기 때문에 WML 2.0을 기반으로 페이지를 만들땐 위의 소스와 같은 기본적인 형태를 지켜줘야 합니다. &lt;?xml version="1.0" encoding="ks_c_5601-1987"?&gt; &lt;!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 2.0//EN" "http://www.wapforum.org/DTD/wml20......more

Tracked from :: Vam studi.. at 2007/04/16 01:57

제목 : XML 정리2 _ 문서의 구조
XML 문서는 크게 나누어 3개 부분으로 나눌 수 있다. 1.XML 문서 선언2.DTD 선언3.XML문서 내용 XML문서 선언은 XML버젼이나 ENCODING과 같은 문서에서 사용할 언어를 말하고DTD는 Document Type Defination의 약자로 문서의 형식을 정의한다는 의미이다.그러나 dtd 부분은 생략이 가능하다.DTD는 XML 문서를 작성하는 사람에게 일관된 형식으로 작성하도록 함으로써그 XML파......more

Tracked from :: Vam studi.. at 2007/04/16 02:06

제목 : XML 정리2 _ 문서의 구조
XML 문서는 크게 나누어 3개 부분으로 나눌 수 있다. 1.XML 문서 선언2.DTD 선언3.XML문서 내용 XML문서 선언은 XML버젼이나 ENCODING과 같은 문서에서 사용할 언어를 말하고DTD는 Document Type Defination의 약자로 문서의 형식을 정의한다는 의미이다.그러나 dtd 부분은 생략이 가능하다.DTD는 XML 문서를 작성하는 사람에게 일관된 형식으로 작성하도록 함으로써그 XML파......more

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶