[Mono-devel-list] patch for xmlserialization stuff

Atsushi Eno atsushi at ximian.com
Fri Jan 7 03:59:07 EST 2005


Hi Lluis,

On using genxs for XmlSchema, I made some minor patches.

genxs-add-features.diff
	Added some generation configuration:
	<generateAsInternal>
		write custom reader/writer as internal classes.
	<noreader>, <nowriter>
		They make generation of reader and/or writer optional.

ns-serialization-order.diff
	It uses ListDictionary instead of Hashtable, to avoid silly
	attibute order comparison annoyance between ms and mono.

ns-write-more.diff
	MS XmlSerializer seems to write more QNames in
	XmlSerializerNamespaces where equivalent ns declaration
	already exists (avoided duplicate generation though).

If no problems, I'll commit them later. At least they does not break
sys.xml tests. I am sure that it will break some DataSet tests that
are based on different attribute orders (I will fix them too).

Atsushi Eno
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: genxs-add-features.diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050107/b5897f74/attachment.pl 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ns-serialization-order.diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050107/b5897f74/attachment-0001.pl 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ns-write-more.diff
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20050107/b5897f74/attachment-0002.pl 


More information about the Mono-devel-list mailing list