1 / 17

xml CHAPTER2. XML 의 기초 지식

xml CHAPTER2. XML 의 기초 지식. 천주희 wngml1205@kunsan.ac.kr 군산대학교 정보통계학과 정보과학기술 연구실 2012.07.02. 목차. XML 문서 구조 요소 (Element) 속성 (Attribute) Well-Formed Document 주석 CDATA 섹션 PCDATA 특수 코드 사용. XML 문서 구조 (1/2). XML 문서 선언. XML 문서 내 용. 구조. XML 문서 구조 (2/2). -xml 과 version 은 소문자로 기술

bryce
Télécharger la présentation

xml CHAPTER2. XML 의 기초 지식

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. xmlCHAPTER2. XML의 기초 지식 천주희 wngml1205@kunsan.ac.kr 군산대학교 정보통계학과 정보과학기술 연구실 2012.07.02

  2. 목차 XML 문서 구조 요소 (Element) 속성(Attribute) Well-Formed Document 주석 CDATA 섹션 PCDATA 특수 코드 사용 IST (Information Sciences & Technology) Laboratory

  3. XML 문서 구조 (1/2) XML문서 선언 XML문서 내용 • 구조 IST (Information Sciences & Technology) Laboratory

  4. XML 문서 구조 (2/2) -xml 과 version은 소문자로 기술 -’version=1.0 ‘ : xml 버전을 표시 • Document Type Definition • 문서의형식 정의 • 생략 가능 문서 내용 기술 시 이름이 xml이라는 문자로 시작해서는 안됨! • 구조 IST (Information Sciences & Technology) Laboratory

  5. 요소 (Element) • 개념 • xml 문서를구성하는 최소 단위 • 형식 • <시작태그> 내용 </마침태그> IST (Information Sciences & Technology) Laboratory

  6. 속성 (1/2) Why? 시스템에 관련된 특별한 정보를 기술한다든지, 데이터를 구분하기 위한 인덱스를 부여할 필요가 있을 때 사용! • 개념 • 문서를 구성하는 많은 요소를 쉽게 구분하기 위해 일정한 식별자를 부여하거나, 요소에 다른 정보를 추가하고 싶을 때 사용 • 형식 • <시작태그 속성1=“값1” 속성2=“값2”></마침태그> IST (Information Sciences & Technology) Laboratory

  7. 속성 (2/2) 속성을 사용하지 않는 코드 속성을 사용하지 않는 코드 • 예제 IST (Information Sciences & Technology) Laboratory

  8. Well-Formed Document(1/5) • 개념 • “문법에 맞는 문서” • “정확한 문서” • 규칙 • XML 문서 기술에 관한 규칙 • 태그에 관한 규칙 • 요소에 관한 규칙 • 속성에 관한 규칙 IST (Information Sciences & Technology) Laboratory

  9. Well-Formed Document(2/5) <?xml version=“1.0” ?> 또는 <?xml version=“1.0” encoding=“euc-kr” ?> ANY ATTLIST CDATA DOCTYPE ELEMENT EMPTY ENTITY ENTITIES ID IDREF IDREFS IGNORE INCLUDE NDATA NMTOKEN NMTOKENS NOTATION PUBLIC SYSTEM #FIXED #IMPLIED #PCDATA #REQUIRED xml xml:lang xml:spaceencording standalone version • XML 문서 기술에 관한 규칙 • XML 문서 선언부 • 키워드들은 대소문자 그대로 사용하며 태그나 기타 이름으로 사용하지 않음 • 모든 이름은 알파벳, 한글 등의 문자나 _(언더바), :(콜론)으로 시작될 수 있고 두 번째 문자부터 숫자를 포함한 대부분의 문자 사용 가능 • 시작 태그와 마침 태그 내의 요소의 내용에 포함되어 있는 공백 이외 나머지 공백 무시됨 IST (Information Sciences & Technology) Laboratory

  10. Well-Formed Document(3/5) <집>063-533-0772<근무처></집>045-456-1122</근무처> • 태그에 관한 규칙 • 루트 태그 반드시 필요! • 마침 태그 반드시 필요! • 태그는 대소문자 구분 • 태그 중첩 x IST (Information Sciences & Technology) Laboratory

  11. Well-Formed Document(4/5) • 요소에 관한 규칙 • 요소를 구성하는 태그 이름이나 속성, 기타 기호명은 문자, “_”로 시작 가능하고 두 번째 문자부터는 숫자나 기타 구두점 문자들 사용 가능 (xml 사용 불가능) • 태그 이름 내에 공백 포함 x • 내용이 없는 빈 요소의 경우는 태그를 하나만 기술할 수 있음 IST (Information Sciences & Technology) Laboratory

  12. Well-Formed Document(5/5) • 속성에 관한 규칙 • 시작 태그 내에 속성=“값” 형식으로 기술 IST (Information Sciences & Technology) Laboratory

  13. 주석 • 주석 IST (Information Sciences & Technology) Laboratory

  14. CDATA 섹션 • Character DATA 의약어 • 개념 • 주석문 말고 파서가 해석하지 않아야 할 문자를 사용하게 되는 경우 • 형식 • <![CDATA[파서가 해석하지 않아야 할 데이터]]> • 예제 IST (Information Sciences & Technology) Laboratory

  15. PCDATA Parsed Character DATA 의약어 파서가 파싱에 포함시키는 텍스트 데이터 IST (Information Sciences & Technology) Laboratory

  16. 특수 코드 사용하기 • 특수 코트 • 예제 IST (Information Sciences & Technology) Laboratory

  17. 감사합니다천주희wngml1205@kunsan.ac.kr IST (Information Sciences & Technology) Laboratory

More Related