yhtml 2.1
DTD
yhtml 2.1 DTD
文書型宣言
- 文書型定義
- <!DOCTYPE yhtml PUBLIC "-//2ch//DTD yhtml 2.1 Draft//JA" "http://www.yhtml.net/yhtml21/ydtd.dtd">
- 公開識別子
- -//2ch//DTD yhtml 2.1//JA
- システム識別子
- http://www.yhtml.net/yhtml21/ydtd.dtd
- 名前空間
- http://pc10.2ch.net/test/read.cgi/hp/1155668123/
名前空間が 2.01 ドラフトと同じ2ちゃんねるのスレッドに戻ったので注意が必要です。
要素と属性
yhtml は HTML に比べるとはるかに簡単な構造をしています。
基本の形
- 公式サンプル文書
- example.xml
yhtml 2.1 は yhtml 要素内に HTML の title 要素に相当する「題名」要素と、話し手を表す「私」要素のみ含むことができます。
「私」要素内にテキストと感情要素を含めることで感情をマークアップしていきます。
理論上は感情要素の入れ子も可能のはずですが、(私の未熟で) XSLT での変換がうまくいかないせいもあり、推奨しません。
公式サンプル文書で使われているデフォルトの XSLT スタイルシートはご自由にお使いください。
- デフォルト XSLT スタイルシート
- yxslt.xml
要素
yhtml ルート要素
- yhtml
- yhtml のルート (すべての親となる) 要素です。この要素の外側には XML 宣言と処理命令、文書型宣言を記述できます。
yhtml 要素内の要素
- 題名
- 文書の題名となる要素。HTML 文書の title 要素と h1 要素に当たります。
yhtml 要素内の私要素が現れる前に、必ずひとつ存在しなければなりません。
- 私
- 感情を表現する話し手。「私」要素で表す対象は人間とは限らず、ありとあらゆるものを想定しています。
「題名」要素が現れたあとに必ずひとつ以上存在しなくてはなりません。
yhtml 感情要素
感情を表すための要素です。「私」要素内で使います。
- 激しく
- 激しさを表現します。
- すけべ丸出しで
- いやらしさを表現します。
- 恥じらいながら
- 恥じらう様子を表現します。
- 希望
- 希望に心躍らせる様子を表現します。また何かを欲している様子を表現します。
- 怒り
- 怒りの気持ちを表現します。
- 悲しみ
- 悲しみに暮れた様子を表現します。
- 絶望
- 絶望的な状況を表現します。悲しみよりも深いショックを伝えることができます。
- 喜び
- 嬉しさと楽しさを表現します。
- 驚き
- 驚いた様子を表現します。
- こぶしを握りしめて
- 気合いを表現します。
- 首を長くして
- 待ちわびた様子を表現します。
- 真っ裸で
- 隠すことなくさらけ出します。
- 素っ裸で
- 「真っ裸で」と同じ内容を表現しますが、こちらは M$ IE との互換性のために用意された要素なので、極力使用を避けましょう。
- 全力で
- 全力で何かをすることを表現します。
- 多分
- はっきりとした確信が持てないという曖昧な気持ちを表現します。
- 嘲笑
- あざ笑う気持ちを表現します。
- 皮肉
- 皮肉る様子を表現します。
- 萌え
- 愛らしい気持ち、何よりも好ましい気持ちを表現します。
- 萎え
- 凹んだ気持ちや愛せない気持ちを表現します。
- 腹減った
- 空腹の気持ちを表現します。空要素で、内容を持ちません。
インライン補助要素
- それとなく
- 「多分」要素と似ていますが、感情以外を表すこともできます。
また、HTML の span 要素のような使い方もされるかもしれません。
属性
yhtml に関わるすべての属性は任意です。
(XML で必要な xml:lang 属性などは必須)
汎用属性
- class
- HTML の class 属性と同じです。
同じ文書中にいくつでも存在でき、複数の要素をひとまとめにすることができます。
- id
- HTML の id 属性と同じです。
同じ文書中にひとつだけ存在できます。
- title
- HTML の title 属性と同じです。
補足的な情報などを示すことができます。
人称属性
「私」要素と組み合わせて使うことができます。
- 名前
- 話し手の名前を表します。
- 性別
- 話し手の性別を「男」と「女」のいずれかで表します。
- 年齢
- 話し手の年齢を表します。
- 健康
- 話し手の健康状態を「健康」、「怪我」、「元気」、「病気」のいずれかで表します。
何も選択しない状態では「健康」が選ばれます。
- 口癖
- 話し手の口癖を定義します。ここでいう口癖とは語尾の言葉などではなく、ちょっとしたアクセントの違いなどです。
- 声優
- 声色を充てる声優の名前を表します。
感情属性
yhtml 2.1 では人称属性が増えた分、感情属性が大幅に減り、ひとつだけになりました。
- 口調
- 「口を尖らせて」など、事細かな設定ができます。
yhtm ファイル名の拡張子
yhtml 文書は XML の規則にのっとって書かれているので、拡張子は xml を推奨します。
yhtml 公式ウェブ トップ
© 2007-2008 2ちゃんねる Web 制作管理板 色々な HTML