14
X M L X M L (Extensible Markup Language) (Extensible Markup Language) 전전전전전전전 전전전전전전전 전전전 전전전 [email protected] [email protected]

X M L

  • Upload
    ipo

  • View
    40

  • Download
    3

Embed Size (px)

DESCRIPTION

X M L. 전자정보공학과 조수호 [email protected]. (Extensible Markup Language). I N D E X. XML 소개. 1. XML 은 언제 사용 되는가 ?. 2. XML 의 문서 구조. 3. XML 문법과 요소. 4. XML 속성과 유효성. 5. 1. XML 소개. HTML 과 JavaScript 의 선수학습이 요구됨 Extensible Markup Language 의 약자 HTML 과 흡사한 Markup Language - PowerPoint PPT Presentation

Citation preview

Page 1: X M L

X M LX M L(Extensible Markup Language)(Extensible Markup Language)

전자정보공학과 전자정보공학과 조수호조수호[email protected]@nate.com

전자정보공학과 전자정보공학과 조수호조수호[email protected]@nate.com

Page 2: X M L

XML 소개1

XML 의 문서 구조3

XML 문법과 요소4

XML 은 언제 사용 되는가 ?2

XML 속성과 유효성5

I N D E XI N D E X

Page 3: X M L

HTML 과 JavaScript 의 선수학습이 요구됨Extensible Markup Language 의 약자HTML 과 흡사한 Markup Language데이터 전송을 위해 고안되었으며 , 데이터를

보여주기 위한 것이 아님태그는 미리 정의되어있지 않으며 , 작성자가

만들어서 사용W3C 에 의해 표준안으로 채택

1. XML 1. XML 소개소개

Page 4: X M L

HTML 로부터 데이터를 분리시킨다 .데이터 공유가 쉽다 .데이터 전송이 쉽다 .플랫폼 변경이 쉽다 .데이터를 더욱 가치있게 만들다 .새로운 웹기반의 언어를 만드는데 사용된다 .

2. XML2. XML 은 언제 사용 되는가은 언제 사용 되는가 ??

Page 5: X M L

<?xml version=“1.0” encoding =“UTF-8”?>

<note> <to> 영희 </to> <from> 철수 </from> <heading> 경고 </heading> <body> 이번 주말 약속 잊지마 !</body> </note>

3. XML3. XML 의 문서 구조의 문서 구조

Page 6: X M L

트리 구조 ( 나무 형태 ) 이다 . <root> <child>

<subchild>…</subchild> </child>

</root>

3. XML3. XML 의의 문서 구조문서 구조

Page 7: X M L

< 서점 >< 책 분류 =“ 요리” >

< 제목 언어 =“ 한국어” > 한정식 </제목 >

< 저자 > 나저자 </ 저자 >< 발행년도 >2009</ 발행년도 >< 가격 >9900</ 가격 >

</ 책 >

3. XML3. XML 의의 문서 구조문서 구조

Page 8: X M L

모든 XML 구성요소들은 끝맺음 tag( 태그 )을 가지고 있다 .

tag( 태그 ) 는 대소문자를 구분한다 .구성요소들은 포함관계가 명확해야 한다 .문서는 반드시 root element( 뿌리 ) 를

가지고 있어야 한다 .속성값 (attribute value) 은 반드시 따옴표

(Quoted) 를 사용해야 한다

4. XML 4. XML 문법과 요소문법과 요소

Page 9: X M L

엔티티 레퍼런스 (Entity References) ex) &lt; &gt; &amp; &apos; &quot;XML 주석문 ex) <!-- 이것은 주석문 입니다 .-->공백을 축소하지 않는다 .LF(line feed; 라인피드 ) 로 새로운 줄을

표현한다 .

4. XML 4. XML 문법과 요소문법과 요소

Page 10: X M L

XML 요소란 ?

XML 요소 (element) 의 이름 작성 규칙(naming rules)

태그이름 작성시 유의점XML 요소 (element) 는 확장이 쉽다

4. XML 4. XML 문법과 요소문법과 요소

Page 11: X M L

XML 속성 ex) <img src=“computer.gif”>속성 (Attribute) 은 반드시 따옴표 (Quoted)

를 사용해야 한다 . ex) < 친구 관계 =‘ 내겐 너무 “ 아름다운”

그녀’ >< 친구 관계 =‘ 내겐 너무 &quot; 아름다운

&quot; 그녀’ >

5. XML 5. XML 속성과 유효성속성과 유효성

Page 12: X M L

XML 요소와 속성 ex1) < 사람 성별 =“ 여자” >

</ 사람 > ex2) < 사람 >

< 성별 > 여자 </ 성별 > </ 사람 >

XML 속성 (Attribute) 사용을 피하라 .

5. XML 5. XML 속성과 유효성속성과 유효성

Page 13: X M L

Well Formed XML 문서 1. root element 를 포함 2. 끝맺음 태그 (closing tag) 를 포함 3. 대소문자를 구분 4. 포함관계가 명확 5. 속성 값은 따옴표 (quoted) 로 둘러쌈

5. XML 5. XML 속성과 유효성속성과 유효성

Page 14: X M L

감사합니다감사합니다 ..