4.3.1 仕様

 日記は,日記という名前ながらも,一日に複数個の記事を作成することができる.日記のデータは,以下のように,内部的には$ {\bf XML}$ で管理している. 具体的には,年-月というディレクトリを生成し,日にちをファイル名とする,以下の$ {\bf XML}$ ファイルを生成する.
<?xml version="1.0" ?>
<diary>
  <year>2006</year>
  <month>11</month>
  <day>9</day>
  <diarynum>2</diarynum>
  <article>
   <no>10014</no>
   <diarycount>1</diarycount>
   <title>日記のタイトル</title>
   <category>DMAMNSKZ</category>
   <contents>書いた日記の内容</contents>
   <images>
    <isoneline>一列表示するかどうか</isoneline>
    <image>
     <imagealt>画像の説明文</imagealt>
     <imageurl>アップロードした画像のURL</imageurl>
    </image>
    <image>
     <imagealt></imagealt>
     <imageurl></imageurl>
    </image>
    <image>
     <imagealt></imagealt>
     <imageurl></imageurl>
    </image>
   </images>
  </article>
</diary>
 一日に複数の記事を作成するシステムは,上の$ {\bf XML}$ 文書の$ <$ article$ >$ 〜$ <$ /article$ >$ までの内容を$ <$ diary$ >$ 〜$ <$ /diary$ >$ へ付け加えることで対応する.

 なお,記事に対して,リッチコンテキストを含めることができる.現在対応している記法は,記法,TEX記法,Youtube 記法,リスト記法である.詳細は付録に記述する.

MURAYAMA Yoshiyuki
平成19年7月8日