Gentle Breeze

XML 실습 - bml.xml 본문

⑦ IFSS 방법론/IFSS 기초(개발자)

XML 실습 - bml.xml

재령 2008. 10. 6. 16:00

사용자 삽입 이미지


* 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
Comments