| 1 | # Frames Module |
| 2 | |
| 3 | include "xhtml-struct.rnc" { |
| 4 | html = element html { html.attlist, head, frameset } |
| 5 | } |
| 6 | frameset = |
| 7 | element frameset { |
| 8 | frameset.attlist, |
| 9 | ((frameset | frame)+ & noframes?) |
| 10 | } |
| 11 | frameset.attlist = |
| 12 | Core.attrib, |
| 13 | attribute cols { MultiLength.datatype }?, |
| 14 | attribute rows { MultiLength.datatype }? |
| 15 | frame = element frame { frame.attlist } |
| 16 | frame.attlist = |
| 17 | Core.attrib, |
| 18 | attribute longdesc { URI.datatype }?, |
| 19 | attribute src { URI.datatype }?, |
| 20 | attribute frameborder { "1" | "0" }?, |
| 21 | attribute marginwidth { Pixels.datatype }?, |
| 22 | attribute marginheight { Pixels.datatype }?, |
| 23 | attribute noresize { "noresize" }?, |
| 24 | attribute scrolling { "yes" | "no" | "auto" }? |
| 25 | noframes = element noframes { noframes.attlist, body } |
| 26 | noframes.attlist = Common.attrib |