- From: Reece Dunn <msclrhd@hotmail.com>
- Date: Fri, 4 Oct 2002 06:27:37 -0400 (EDT)
- To: www-math@w3.org
- Message-ID: <F191NpyLAPDVXLuSbh20000986e@hotmail.com>
I have sent you my version of the ctop.xsl and pmathmlcss.xsl files from your website. I have split the implementation into a presentation and content folder that contain several xsl files, each of which dealing with an individual element in the MathML 2.0 specification. The reason for this is to simplify the modification of the way that an element is presented. I have made several improvements to the files that you can use as you wish. [1] I have implemented all the math*** attributes, along with the CSS-based attributes. [2] I have implemented a partial version of attribute inheritance for presentation elements that have been implemented using tables (although this is not fully functional). There was a bug in the way that MSXML produces generate-id() values for the tests I performed that resulted in duplicate values being given for some generate-id() values when a document contained a large number of MathML fragments. [3] I have an initial implementation of the "bevelled" attribute of the mfrac element. [4] I have implemented a href attribute on the maht element for external MathML content. [5] I am transforming the Content markup into an XSLT variable, then processing that element. [6] I am transforming the mfenced element into the equivalent mo/mrow construction. [7] I have added rules to condense spacing of adjacent mo elements so they display better. [8] I have added specific rendering changes to the content markup to get IE6 to correctly display the various mathematical operators (this is a personal extension and need not be included.) [9] I have added a transformation named "series" that is used to render n-ary markup; I have also added an extendion to the and, or, union and intersect markup to support n-ary variants (this is not specified in the MathML 2.0 standard) as well as adding an extra n-ary element called coproduct in a seperate namespace. Those are the main changes I have made. Feel free to use as many as you want. -rhd- _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com
Attachments
- application/x-zip-compressed attachment: MathML.zip
Received on Friday, 4 October 2002 07:36:45 UTC