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