In the original schema i sent i used a recursive group style specification (as the schema specified the abstract syntax of a language). This style eliminates replication of choice statements throughout the schema. i finally got the chance to run the schema through xsd.exe on .net and it complained bitterly regarding the recursive groups, but did not fall over. So, there is a difference in the implementations between mono and .net there. After producing a schema that removed the recursive groups by in-lining all the choice statements, xsd.exe on .net simply falls over on the new schema with an attempt to access something from null. i will proceed to see what happens with the non-recursive group style specification on the mono-flavor of xsd.exe and report my results, as this may be of general interest to mono developers.
Best wishes,
--greg
From: Atsushi Eno <[EMAIL PROTECTED]>
To: "L.G. Meredith" <[EMAIL PROTECTED] >
Date: Wed, 13 Sep 2006 17:25:09 +0900
Subject: Re: [Mono-dev] bug in xsd.exe
Hello,
Mono's XML serialization engine, as well as .NET, does not support
all valid schemas. Actually it works under pretty much constrained
situation. Sadly there is no documentation on how it does *not* work.
I once blogged one example I know:
http://monkey.workarea.jp/lb/archive/2004/8-22.html
Cheers,
Atsushi Eno
--
L.G. Meredith
Partner
Biosimilarity LLC
505 N 72nd St
Seattle, WA 98103
+1 206.650.3740
_______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
