markus scripsit:
> We would prefer to have to elements added to the html.tssl configuration
> but we're not sure how the schema and elements should be configured.
It would be great to work with you to add these to html.tssl. In order
to know how to extend TSSL, what's needed is the following information
on each element:
Its name (obviously)
The element groups it belongs to
What element groups, if any, constitute its content model
What parent element should be provided if it appears without a suitable
parent (e.g. the parent of p is body, and the parent of body is html)
What attributes it has (other than CDATA #IMPLIED attributes, which need
not be declared)
In the TSSL context, an element group is a choice group. So for example
the M_BLOCK group consists of address, blockquote, center, del, dir,
div, dl, form, h1-h6, hr, ins, menu, ol, p, pre, listing, xmp, table,
ul, and noframes. The elements that can *contain* M_BLOCK elements
(possibly along with other element groups) body, applet, blockquote,
center, del, div, dd, form, button, fieldset, iframe, ins, map, noscript,
object, td, th, li, noframes.
If you need more information from me, just let me know.
--
We call nothing profound
co...@ccil.org
that is not wittily expressed. John Cowan
--Northrop Frye (improved)