- From: Fraser Goffin <goffinf@gmail.com>
- Date: Wed, 27 Apr 2011 00:18:05 +0100
- To: David Carlisle <davidc@nag.co.uk>
- Cc: www-math@w3.org
Hi David, tried the example you posted with the updated XSD you provided on w3c.org but it still complains anout the presence of the <cs> element ?? I am validating the instance against the new mathml3-content.xsd (which includes mathml3-strict-content.xsd) but the following error messages are returned :- Element <cs> is not allowed under element <apply> Element <cs> unexpected by type 'apply.type' or element <apply> The element <apply> is not valid with respect to the actual type definition 'apply.type' The apply.content type looks like this :- <!--Ambiguous content model altered (apply.content)--> <xs:complexType name="apply.content"> <xs:sequence> <xs:group ref="m:ContExp"/> <xs:group ref="m:BvarQ"/> <xs:group ref="m:Qualifier" minOccurs="0" maxOccurs="unbounded"/> <xs:group ref="m:ContExp" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> Regards Fraser. On 25 April 2011 22:52, David Carlisle <davidc@nag.co.uk> wrote: > On 22/04/2011 16:33, Fraser Goffin wrote: >> >> I noted that there is a<cs> >> element which looks like it can be used to contain string literals, >> but when I attempt to use it, it will not validate against the mathml3 >> XSD. > > The fragment that you posted looks valid to me, but condition isn't allowed > at the top level it is just intended to constrain other constructors, so it > will fail to validate unless included into some more terms. Did you really > get a validation error from the cs? > > ..... > > Ouch yes you did, the file below validates against the relaxng and dtd but > not against the xsd. Sorry that would be a bug, will report back with a fix > asap (probably not today, it's a bit late) The XSD is mainly made by trang > converting the relaxng schema to XSD, but the relax is preprocessed a bit > first to make it simple enough for the conversion. > I need to check where it went wrong. > > David > > > <math xmlns="http://www.w3.org/1998/Math/MathML" > > > <set> > <condition> > <apply> > <eq/> > <ci>PolicyNumber</ci> > <cs>abc123</cs> > </apply> > </condition> > </set> > </math> > > > >
Received on Tuesday, 26 April 2011 23:18:32 UTC