XML xml version1 0 encodingShiftJIS booklist book titletitle
XML文書の例 <? xml version="1. 0" encoding="Shift_JIS" ? > <booklist> <book> <title>情報メディア論</title> <author role="編著">丸山不二夫</author> <publisher>八千代出版</publisher> </book> <book> ・・・・・ </book> </booklist>
XHTML
名前空間の例 n <html xmlns="http: //www. w 3. org/1999/xhtml" xmlns: wakhok. Book="http: //www. wakhok. ac. j p/books”> n n html 要素内では、 http: //www. w 3. org/1999/xhtml という値の名前空間を指定している http: //www. wakhok. ac. jp/books という値の名前空 間のため、wakhok. Book という名前空間接頭辞を指 定している
名前空間接頭辞を使う <wakhok. Book: book> <wakhok. Book: title> 情報メディア論 </wakhok. Book: title> </wakhok. Book: book>
局所的に名前空間を使う <book xmlns="http: //www. wakhok. ac. jp/books"> <title>情報メディア論</title> <author role="編著">丸山不二夫</author> <publisher>八千代出版</publisher> </book>
DTD
DTDの例 (1) <? xml version="1. 0" encoding="Shift_JIS"? > <!ELEMENT BOOKLIST (BOOK+)> <!ELEMENT BOOK ( TITLE, AUTHOR, PUBLISHER)> <!ELEMENT TITLE (#PCDATA)> <!ELEMENT AUTHOR (#PCDATA)> <!ELEMENT PUBLISHER (#PCDATA)>
DTDの例 (3) <!ELEMENT BOOK ( TITLE, AUTHOR, PUBLISHER)> n BOOKはTITLE, AUTHOR, PUBLISHERの 3 つの要素を含む
DTDの例 (4) <!ELEMENT TITLE (#PCDATA)> <!ELEMENT AUTHOR (#PCDATA)> <!ELEMENT PUBLISHER (#PCDATA)> n 3つの要素ともどんな文字でもよい。
参考文献・URL n Extensible Markup Language (XML) 1. 0 (Third Edition) n n http: //www. w 3. org/TR/REC-xml/ XML 1. 0 の仕様書です。
- Slides: 35