2. xml 문서의 생성과 CSS를 이용한 XML 문서 출력 General Web2008/04/11 01:27
3. xml 문서의 생성
빨간 부분 : xml 문서라는 것을 알려주는 것과 버전 번호를 알려주는 XML 선언
: 프롤로그 영역
검은 부분 : 도큐먼트 엘리먼트
<?xml version="1.0" encoding="utf-8" ?>
<INVENTORY>
<BOOK>
<TITLE>The Adventures of Huckleberry Finn</TITLE>
<BINDING>mass market paperback</BINDING>
<AUTHOR>Mark Twain</AUTHOR>
<PAGES>298</PAGES>
<PRICE>$5.49</PRICE>
</BOOK>
<BOOK>
<TITLE>The Marble Faun</TITLE>
<BINDING>trade paperback</BINDING>
<AUTHOR>Nathaniel Hawthorne</AUTHOR>
<PAGES>473</PAGES>
<PRICE>$10.95</PRICE>
</BOOK>
<BOOk>
<TITLE>
Moyy-Dick
<SUBTITLE>Or, the Whale</SUBTITLE>
</TITLE>
<BINDING>Hardcover</BINDING>
<AUTHOR>Human Melille</AUTHOR>
<PAGES>724</PAGES>
<PRICE>$9.95</PRICE>
</BOOK>
</INVENTORY>
xml을 보기 위해서는 다음의 xml parser를 다운받아 설치한다.
아래는 설치 후 웹 브라우저를 통해서 본 이미지입니다.
4. CSS를 이용한 XML 문서 출력
XML 문서를 출력하기 위해 .css 인 파일을 하나 만든다.
<style type="text/css">
BOOK
{
display : block;
margin-top : 12pt;
font-size : 10pt;
}
TITLE
{
display : block;
font-size : 10pt;
font-style : Italic;
font-weight : bold;
}
AUTHOR
{
display : block;
margin-left : 15pt;
font-style : Italic;
font-weight : bold;
}
BINDING
{
display : block;
margin-left : 15pt;
}
PAGES
{
display : none;
}
PRICE
{
display : block;
margin-keft : 15pt;
}
</style>
다음으로 다음의 코드를 XML 문서에 추가한다.
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="family.css"?>
<INVENTORY>
<BOOK>
<TITLE>The Adventures of Huckleberry Finn</TITLE>
<BINDING>mass market paperback</BINDING>
<AUTHOR>Mark Twain</AUTHOR>
<PAGES>298</PAGES>
<PRICE>$5.49</PRICE>
</BOOK>
<BOOK>
<TITLE>The Marble Faun</TITLE>
<BINDING>trade paperback</BINDING>
<AUTHOR>Nathaniel Hawthorne</AUTHOR>
<PAGES>473</PAGES>
<PRICE>$10.95</PRICE>
</BOOK>
<BOOk>
<TITLE>
Moyy-Dick
<SUBTITLE>Or, the Whale</SUBTITLE>
</TITLE>
<BINDING>Hardcover</BINDING>
<AUTHOR>Human Melille</AUTHOR>
<PAGES>724</PAGES>
<PRICE>$9.95</PRICE>
</BOOK>
</INVENTORY>
아래는 웹 브라우저를 통해 출력된 XML 문서이다.
'General Web' 카테고리의 다른 글
| W3C 표준 DOM (0) | 2008/11/30 |
|---|---|
| [HTML] Box Model (0) | 2008/08/06 |
| 2. xml 문서의 생성과 CSS를 이용한 XML 문서 출력 (0) | 2008/04/11 |
| xml과 10가지 설계목표 (0) | 2008/04/11 |
| [RDF 입문서] 1. 소개 (0) | 2008/03/12 |
| RDFa Basics (0) | 2008/02/22 |
