본문 바로가기

programming/XML

네임스페이스와 Prefix

네임스페이스
<bookstore>
<name>광진서점</name>
<booklist>
     <book>
          <name>메밀 꽃 필 무렵</name>
          <publisher>이효석</publisher>
     </book>
     <book>
           <name>별헤는 밤</name>
           <publisher>윤동주</publisher>
     </book>
</booklist>
</bookstore>    

name이 서점의 이름이 될 수 있고, 책의 이름, 곧 책의 제목을 의미할 수도 있다.

Prefix

<bookstore>
<store:name>광진서점</store:name>
<store:booklist>
     <store:book>
          <book:name>메밀 꽃 필 무렵</book:name>
          <book:publisher>이효석</book:publisher>
     </store:book>
     <store:book>
           <book:name>별헤는 밤</book:name>
           <book:publisher>윤동주</book:publisher>
     </store:book>
</store:booklist>
</store:bookstore>    

  같은 <name>태그를 사용하여 의미구분이 모호하던 이전 예제와는 달리 이번 예제에서는 다음과 같이 store, book이라는 접두사를 통해 의미구분이 좀더 명확해졋다.

  <store:name>광진서점</store:name>
 <book:name>별헤는 밤</book:name>

'programming > XML' 카테고리의 다른 글

XML과 DB와의 연동 (xml <->DataSet <-> DB Table)  (2) 2010.06.30
XMLWriter 클래스  (0) 2010.06.22
XML Reader 클래스  (0) 2010.06.21
Element와 Attribute  (0) 2010.06.21
XML(Extensible Markup Language)의 개요  (0) 2010.05.19