Merge from emacs-23; up to 2010-06-29T18:17:31Z!cyd@stupidchicken.com.
[bpt/emacs.git] / etc / schema / xhtml-ruby.rnc
CommitLineData
8cd39fb3
MH
1ruby =
2 element ruby {
3 ruby.attlist,
4 ((rb,
5 (rt | (rp, rt, rp)))
6 | (rbc, rtc, rtc?))
7 }
8ruby.attlist = Common.attrib
9rbc = element rbc { rbc.attlist, rb+ }
10rbc.attlist = Common.attrib
11rtc = element rtc { rtc.attlist, rt+ }
12rtc.attlist = Common.attrib
13rb = element rb { rb.attlist, Inline.model }
14rb.attlist = Common.attrib
15rt = element rt { rt.attlist, Inline.model }
16rt.attlist =
17 Common.attrib,
18 attribute rt { Number.datatype }?
19rp = element rp { rp.attlist, text }
20rp.attlist = Common.attrib
21Inline.class |= ruby