Failure to validate MathML Schema
Posted: Wed May 21, 2003 9:34 pm
I'm trying to write an XSD for a project I'm going to be working on. There are going to be MathML islands in this content. When I attempt to validate the MathML Schema (downloaded from http://www.w3.org/Math/XMLSchema/). When I open up my xsd file which imports the mathml2.xsd from the distribution and attempt to vaidate in oxygen I get the error:
- [ constructs.xsd] E cos-nonambig: "http://www.w3.org/1998/Math/MathML":cn and "http://www.w3.org/1998/Math/MathML":cn (or elements from their substitution group) violate "Unique Particle Attribution". (50:32)
It turns out that I can comment out a piece of XSD in constructs.xsd and it then validates - though I'm not sure if the XSD is still correctly describing MathML.
Any suggestions? I don't have anything else to test this with to see if it is a problem in oxygen or a problem with the MathML Schema.
Thanks
Dave Sugar
dsugar at dolphinsoft dot com
- [ constructs.xsd] E cos-nonambig: "http://www.w3.org/1998/Math/MathML":cn and "http://www.w3.org/1998/Math/MathML":cn (or elements from their substitution group) violate "Unique Particle Attribution". (50:32)
It turns out that I can comment out a piece of XSD in constructs.xsd and it then validates - though I'm not sure if the XSD is still correctly describing MathML.
Any suggestions? I don't have anything else to test this with to see if it is a problem in oxygen or a problem with the MathML Schema.
Thanks
Dave Sugar
dsugar at dolphinsoft dot com