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
X M LX M L(Extensible Markup Language)(Extensible Markup Language)
전자정보공학과 전자정보공학과 조수호조수호[email protected]@nate.com
전자정보공학과 전자정보공학과 조수호조수호[email protected]@nate.com
XML 소개1
XML 의 문서 구조3
XML 문법과 요소4
XML 은 언제 사용 되는가 ?2
XML 속성과 유효성5
I N D E XI N D E X
HTML 과 JavaScript 의 선수학습이 요구됨Extensible Markup Language 의 약자HTML 과 흡사한 Markup Language데이터 전송을 위해 고안되었으며 , 데이터를
보여주기 위한 것이 아님태그는 미리 정의되어있지 않으며 , 작성자가
만들어서 사용W3C 에 의해 표준안으로 채택
1. XML 1. XML 소개소개
HTML 로부터 데이터를 분리시킨다 .데이터 공유가 쉽다 .데이터 전송이 쉽다 .플랫폼 변경이 쉽다 .데이터를 더욱 가치있게 만들다 .새로운 웹기반의 언어를 만드는데 사용된다 .
2. XML2. XML 은 언제 사용 되는가은 언제 사용 되는가 ??
<?xml version=“1.0” encoding =“UTF-8”?>
<note> <to> 영희 </to> <from> 철수 </from> <heading> 경고 </heading> <body> 이번 주말 약속 잊지마 !</body> </note>
3. XML3. XML 의 문서 구조의 문서 구조
트리 구조 ( 나무 형태 ) 이다 . <root> <child>
<subchild>…</subchild> </child>
</root>
3. XML3. XML 의의 문서 구조문서 구조
< 서점 >< 책 분류 =“ 요리” >
< 제목 언어 =“ 한국어” > 한정식 </제목 >
< 저자 > 나저자 </ 저자 >< 발행년도 >2009</ 발행년도 >< 가격 >9900</ 가격 >
</ 책 >
3. XML3. XML 의의 문서 구조문서 구조
모든 XML 구성요소들은 끝맺음 tag( 태그 )을 가지고 있다 .
tag( 태그 ) 는 대소문자를 구분한다 .구성요소들은 포함관계가 명확해야 한다 .문서는 반드시 root element( 뿌리 ) 를
가지고 있어야 한다 .속성값 (attribute value) 은 반드시 따옴표
(Quoted) 를 사용해야 한다
4. XML 4. XML 문법과 요소문법과 요소
엔티티 레퍼런스 (Entity References) ex) < > & ' "XML 주석문 ex) <!-- 이것은 주석문 입니다 .-->공백을 축소하지 않는다 .LF(line feed; 라인피드 ) 로 새로운 줄을
표현한다 .
4. XML 4. XML 문법과 요소문법과 요소
XML 요소란 ?
XML 요소 (element) 의 이름 작성 규칙(naming rules)
태그이름 작성시 유의점XML 요소 (element) 는 확장이 쉽다
4. XML 4. XML 문법과 요소문법과 요소
XML 속성 ex) <img src=“computer.gif”>속성 (Attribute) 은 반드시 따옴표 (Quoted)
를 사용해야 한다 . ex) < 친구 관계 =‘ 내겐 너무 “ 아름다운”
그녀’ >< 친구 관계 =‘ 내겐 너무 " 아름다운
" 그녀’ >
5. XML 5. XML 속성과 유효성속성과 유효성
XML 요소와 속성 ex1) < 사람 성별 =“ 여자” >
</ 사람 > ex2) < 사람 >
< 성별 > 여자 </ 성별 > </ 사람 >
XML 속성 (Attribute) 사용을 피하라 .
5. XML 5. XML 속성과 유효성속성과 유효성
Well Formed XML 문서 1. root element 를 포함 2. 끝맺음 태그 (closing tag) 를 포함 3. 대소문자를 구분 4. 포함관계가 명확 5. 속성 값은 따옴표 (quoted) 로 둘러쌈
5. XML 5. XML 속성과 유효성속성과 유효성
감사합니다감사합니다 ..