- From: David Carlisle <davidc@nag.co.uk>
- Date: Thu, 24 Sep 2009 22:42:53 +0100
- To: www-math@w3.org
The required argument table in 3.1.3.2 says this of mlabeldtr a label and 0 or more mtd elements which might lead you to expect that the label isn't a mtd however the label should also be in mtd as stated explictly in section 3.5.3.1. The schema gives mlabeldtr TableCellExpression* which is the same as mtr, I think that isn't right either, should be + not * to reflect "1 or more". The schema should give mlabeldtr the same attributes as mtr currently it doesnt. (This bug occurred as there is no special attribute table for mlabeldr, it just says in words that it takes the same attributes as mtr. This could be special cased in the schema extractor, or perhaps there should be an attribute table anyway...) The spec could I think be more explict that all the children of mtr are mtd, for mlabeledtr it says The rest of the children represent the contents of the row and are identical to those used for mtr; consequently all of the children must be mtd elements. which is explict but for mtr it says nothing at all about mtd in section 3.5.2 and just says Each argument of mtr is placed in a different column of the table, It could probably usefully say Each argument of mtr, which must be an mtd element, is placed in a different column of the table, David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Received on Thursday, 24 September 2009 21:43:32 UTC