XHTML Ruby Module in RELAX
Ruby Elements
ruby, rbc, rtc, rb, rt, rp
This module defines grammars to support ruby annotation markup.
This module is based on the W3C Ruby Annotation Specification:
http://www.w3.org/TR/ruby
hedgeRules for the content model of the ruby element
Content model of simple ruby
Content model of complex ruby
Simple ruby is used by default
rbc (ruby base component) element
rtc (ruby text component) element
rt (ruby text) element
elementRule for simple ruby
rbspan attribute is not allowed in simple ruby
elementRule for complex ruby
rp (ruby parenthesis) element
Ruby Common Attributes
Ruby elements are intended to have common attributes of its
parent markup language. An attPool "Ruby.common.attrib" MUST
be defined to integrate this module.
Content models of the rb and the rt elements are intended to
allow other inline-level elements of its parent markup language,
but it should not include ruby descendent elements. The hedgeRule
'NoRuby.content' can be used to redefine those content models.
It's defined as 'empty' by default.