On 22/01/2010 23:30, Michael Kay wrote:
I don't think it should
be necessary: someone added it because it was easier than fixing the source
XML and/or the stylesheets whenever the combination was found to generate
invalid HTML (which generally arises through problems of nesting paragraphs
within lists within paragraphs, etc.)
hmph the mathml version of the xmlspec stylesheets have always used
grouping techniques to group the children of p elements and lift any
block level children out of the p, I posted the diffs at the time(s)
but I don't think they were picked up. looking at the changes there is
an intersting history of grouping techniques. Originally (back in
1998/9) it used some form of sibling recursion, then I switched it to
Muenchian grouping, and the current version uses for-each-group:-)
To answer the original question
Most working groups have modified version of the xmlspec dtd and
stylesheets but the original guide is
http://www.w3.org/XML/1998/06/xmlspec-report-v21.htm
David
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--