Gentle Breeze
XML 실습 - bml.xml 본문
* bml.xml
<?xml version="1.0" encoding="euc-kr"?>
<!DOCTYPE booklist SYSTEM "bml.dtd">
<!-- 루트 엘리먼트 booklist -->
<booklist>
<book>
<title>자바 프로그램</title>
<author>
<name>Zephyr Lim</name>
<tel>010-3456-7890</tel>
<address>서울시 강남구 역삼동</address>
</author>
<publisher>삼성SDS</publisher>
<price>10</price>
</book>
</booklist>
* 실행 결과
* bml.dtd
<?xml version="1.0" encoding="euc-kr"?>
<!ELEMENT booklist (book)>
<!ELEMENT book (title, author, publisher, price)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (name, tel, address)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
<!ELEMENT address (#PCDATA)>
<!ELEMENT publisher (#PCDATA)>
<!ELEMENT price (#PCDATA)>
* dtd 파일에 대한 정의가 없는 경우 xml 문서는 Well-Formed Document 일 뿐 아무짝에도 쓸모가 없다.
반드시 Valid Document 로 만들어 주어야 한다.
'⑦ IFSS 방법론 > IFSS 기초(개발자)' 카테고리의 다른 글
AnyFrame Java 개요 (0) | 2008.10.07 |
---|---|
XML <3> (0) | 2008.10.06 |
XML <2> (0) | 2008.10.06 |
XML <1> (0) | 2008.10.06 |
JDBC Sample (0) | 2008.10.06 |