IT 이야기/XML 강좌

제 3 강 XML 용어 정리

옥사마 2010. 3. 23. 16:57


ㅇ XML 용어 정리
   - Markup:
     XML 문서에서 <, >로 묶이거나, &로 시작하는 문자열
   - Content: XML 문서에서 Markup을 제외한 나머지 개개의 문자열
     (문자열 전체를 의미하는 것은 아님)
   - Tag: Markup 중 <와 >로 묶인 문자열
   - Start tag: content의 시작을 나타내는 tag - 예: <section>
   - End tag: content의 종료를 타나내는 tag (앞에 /를 붙임)- 예: </section>
   - Empty tag: content가 없는 tag (뒤에 /를 붙임)- 예: <section/>
   - Element: XML에서 Start tag와 end tag로 묶인, 혹은 empty tag로 표현되는 논리적인 요소
     예: <Greeting>Hello, world.</Greeting>

ㅇ XML 선언
   - 일반 Element와 구분하기 위해 <?와 ?>로 묶음
   - XML임을 나타내는 xml과 version, 그리고 encoding 방식을 함께 표현
   - version: 1.0 or 1.1 (버전별 차이는 이후에 기술하기로 함)
   - encoding: UTF-8,UTF-16, (유니코드, 8bit / 16 bit), EUC-KR (한글)등
   - 예: <?xml version="1.0" encoding="UTF-8" ?>
  
 ㅇ XML 예제 코드
    <?xml version="1.0" encoding='EUC-KR'?>
    <myCharacter>
        <id> ziz내맘대루 </id>
        <img src="magician.jpg"/>
            <caption>이 것은 제가 만든 케릭터입니다.
                <date>1511</date>-<date>1512</date>.
            </caption>
    </myCharacter>



[04] wikipedia, http://en.wikipedia.org/wiki/Xml