## XはてなML: XHTML Elements Module
# 参照: http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%ca%a5%c0%a5%a4%a5%a2%a5%ea%a1%bc%cd%f8%cd%d1%b2%c4%c7%bd%a5%bf%a5%b0
# はてなで使える HTML タグに対応する XHTML のタグを読み込む。
include "xhtml-datatypes.rnc"
include "xhtml-attribs.rnc"
#include "xhtml-struct.rnc"
#include "xhtml-frames.rnc"
include "xhtml-text.rnc"
include "xhtml-hypertext.rnc"
include "xhtml-list.rnc"
#TBD: はてなでは ul/ul のようなリストの直接ネストを許す。
# -- ABC
# とすると、
#
# を生成する。これを許すように ul/ol を再定義するべきか?
include "xhtml-image.rnc"
#include "xhtml-ssismap.rnc"
#include "xhtml-base.rnc"
#TBD: HTML 4.01非準拠な base の使い方を可能に?
#include "xhtml-link.rnc"
#include "xhtml-meta.rnc"
#include "xhtml-param.rnc"
#include "xhtml-object.rnc"
#include "xhtml-bdo.rnc"
include "xhtml-pres.rnc"
include "xhtml-edit.rnc"
#include "xhtml-applet.rnc"
#include "xhtml-basic-form.rnc"
include "xhtml-form.rnc" {
button = empty
}
#include "xhtml-style.rnc"
#include "xhtml-script.rnc"
# include "xhtml-basic-table.rnc"
include "xhtml-table.rnc" {
colgroup = empty
}
#include "xhtml-csismap.rnc"
include "xhtml-events.rnc"
include "xhtml-inlstyle.rnc"
include "xhtml-target.rnc"
#include "xhtml-iframe.rnc"
include "xhtml-nameident.rnc"
include "xhtml-ruby.rnc" {
rbc = empty
rtc = empty
}
body = empty # for xhtml-legacy
include "xhtml-legacy.rnc" {
isindex = empty
dir = empty
menu = empty
}
#TBD: form系, a 以外で accesskey ?