2003-03-24 Duncan Mak * MonoXSD.cs: Add support for having enums as a field in the class. I overlooked this bit last week. Removed the special case for 'XmlNode' fields, turns out that behave the same as all the other subclasses of 'XmlNode'. * makefile: Make it build with debug enabled by default. 2003-03-22 Duncan Mak * MonoXSD.cs: Moved things around, now it's not only static methods (functions) anymore. Attributes handling galore! We now handle: - XmlElementAttribute - XmlAttributeAtribute - XmlArrayAttribute - XmlArrayItemAttribute - XmlTextAttribute - XmlAnyElementAttribute - XmlAnyAttributeAttribute 2003-03-20 Duncan Mak * MonoXSD.cs: More refinements. We now support transforming enumerations as well as arrays to their corresponding XML Schema type. Read/Write properties will also be transformed (thanks to reading KeithBa's book). XmlNode is properly handled, and XmlElement & co. should also be transformed correctly. Next up: I should look into whether or not xsd.exe makes use of XmlAttributes. If so, I'll have to support that. Other than that, this part of MonoXSD should be complete. 2003-03-17 Duncan Mak * MonoXSD.cs: A simple implementation of MonoXSD. It current supports creating an XML Schema based on a .NET assembly. The handling of schema derivation is simplistic.