공대생의 일기/2010年2010. 12. 24. 03:00
2010년 4월 13일

xml 스키마를 가장 빠르게 이해하는 방법 중 하나는 기존 DTD를 XML 스키마로 바꿔보는 것!   이라네......





<?xml version="1.0" encoding="EUC-KR" ?>

<!ELEMENT 신문사자료 (신문기사+)>

<!ELEMENT 신문기사 (제목,부제목?,기자+,이메일)>

<!ATTLIST 신문기사 분류 CDATA #REQUIRED >

<!ELEMENT 제목 (#PCDATA)>

<!ELEMENT 부제목 ANY>

<!ELEMENT 기자 (성명 | (성,이름))>

<!ELEMENT 성명 (#PCDATA)>

<!ELEMENT 성 (#PCDATA)>

<!ELEMENT 이름 (#PCDATA)>

<!ATTLIST 기자 소속 CDATA #IMPLIED>

<!ELEMENT 이메일 (#PCDATA)>










<?xml version="1.0" encoding="euc-kr"?>

 

<!DOCTYPE 제품정보[

<!ELEMENT 제품정보 (제품+)>

<!ELEMENT 제품 (제조회사, 제품명, 제품코드, 판매가격, 게시일, 홈페이지주소)>

<!ELEMENT 제조회사 (#PCDATA)>

<!ELEMENT 제품명 (#PCDATA)>

<!ELEMENT 제품코드 ANY>

<!ELEMENT 판매가격 (#PCDATA)>

<!ATTLIST 판매가격 

 unit CDATA #FIXED "원">

<!ELEMENT 게시일 (연도, 월, 일)>

<!ELEMENT 연도 (#PCDATA)>

<!ELEMENT 월 (#PCDATA)>

<!ELEMENT 일 (#PCDATA)>

<!ELEMENT 홈페이지주소 EMPTY>

<!ATTLIST 홈페이지주소 href CDATA #IMPLIED>

]>

<제품정보>

<제품>

<제조회사> 오뚜기 </제조회사>
<제품명>뿌셔뿌셔 불고기맛</제품명>
<제품코드>123456</제품코드>
<판매가격 unit="원">530</판매가격>
<게시일>

<연도>2010</연도>
<월>03</월>
<일>16</일> 

</게시일>

<홈페이지주소/>

</제품>

 

<제품>
<제조회사>농심</제조회사>
<제품명>뚝배기 쌀국수</제품명>

<제품코드>a_3456</제품코드>

<판매가격 unit="원">800</판매가격>

<게시일> 

<연도>2007</연도>
<월>11</월>
<일>11</일> 

</게시일> 
<홈페이지주소 href="http://www.nongshim.com.com" />

</제품>

 

<제품>

<제조회사>삼양</제조회사>
<제품명>친구라면</제품명>
<제품코드>797979</제품코드>
<판매가격 unit="원">650</판매가격>
<게시일>

<연도>2010</연도>
<월>04</월>
<일>11</일>

</게시일>
<홈페이지주소 href="http://www.samyang.com"/>

</제품>

</제품정보>



위 정보는 실제 가격과 상관 없음을 알려드립니다.^^


Posted by 검지발가락♡