출처 - jabook
===================================================================================
4장 XML 스키마(Schema)
1. 스키마란
2. 스키마 구조의 장점
3. DTD 구조와 스키마 구조의 간단한 차이점
4. XSD 문서의 기본 형식
<?xml version="1.0" encoding="EUC-KR"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ... XSD 정의 문장 </xsd:schema> 5. 이름 공간(namespace)
<접두사:태그명 xmlnx:접두사="홈페이지주소" /> 6. XSD와 XML 문서 연결하기 <루트엘리먼트 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd저장파일명"> 7. 엘리먼트 정의
<xsd:element name="엘리먼트이름" type="xsd:데이터형">
number : 임의의 수를 처리하는 데이터 타입 int : 정수형을 처리 float : 실수형을 처리 date : 날짜를 처리 dateTime : 날짜와 시간을 처리 boolean : 논리값을 처리 char : 문자를 처리 string : 문자열을 처리
<lname>, <fname>, <phone_no> 세 개의 요소를 가질 수 있는 예
8. 어트리뷰트 정의
정의하지 않아도 되는 제목 속성을 정의
"xml무작정따라하기"라는 고정값을 가지는 제목 속성을 정의
분류 속성은 "컴퓨터","소설","만화"라는 값중에 하나의 값만 가짐
분류 속성 값의 길이는 3개, 제목 속성 값의 길이는 최소 1개 최대 6개이다.
|
출처 - http://xmljang.com.ne.kr/content/ch4-schema.html
'Development > XML' 카테고리의 다른 글
XSL(Extensible Stylesheet Language) (0) | 2013.02.19 |
---|---|
XPath (0) | 2013.02.19 |
XML - XML 예약문자 (0) | 2012.09.16 |
xml namespace (0) | 2012.03.24 |
XML, DTD, XSD, XSL 관계 (0) | 2012.02.13 |