1. Home
  2. Kangaroonote
  3. 読んだ本をXMLでまとめて...にDTDを追加しました

読んだ本をXMLでまとめて...にDTDを追加しました

すごく単純で柔軟性のない構造の定義です。

見た目はなにも変わらないうえ、特に役に立たないので自己満足ですが、とりあえず復習。

複合型の宣言
<ELEMENT ノード名A (ノード名Aに内包されるノード1,ノード名Aに内包されるノード2)>
単純型の宣言
<!ELEMENT ノード名A (#PCDATA)>
#PCDATAは文字列を含む。#PCDATAにした要素は子ノードを持てない。
属性の定義
<!ATTLIST ノード名 属性名 CDATA #REQUIRED(必須) or #IMPLIED(省略可能)>

とりあえずおもしろいんでいいです。

読んだ本をXMLでまとめてXSLTでスタイリングしてみるの巻

vosegusBook.dtdのダウンロード

DTD関連リンク

トラックバック(0)

トラックバックURL: http://vosegus.org/cgi/mt/mt-tb.cgi/41

Kangaroonote カテゴリ一覧