2003-03-22 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / tools / mono-xsd / ChangeLog
1 2003-03-22  Duncan Mak  <duncan@ximian.com>
2
3         * MonoXSD.cs: Moved things around, now it's not only
4         static methods (functions) anymore.
5
6         Attributes handling galore! We now handle:
7
8            - XmlElementAttribute
9            - XmlAttributeAtribute
10            - XmlArrayAttribute
11            - XmlArrayItemAttribute
12            - XmlTextAttribute
13            - XmlAnyElementAttribute
14            - XmlAnyAttributeAttribute
15
16 2003-03-20  Duncan Mak  <duncan@ximian.com>
17
18         * MonoXSD.cs: More refinements. We now support transforming
19         enumerations as well as arrays to their corresponding XML Schema
20         type. Read/Write properties will also be transformed (thanks to
21         reading KeithBa's book). XmlNode is properly handled, and XmlElement
22         & co. should also be transformed correctly.
23         
24         Next up: I should look into whether or not xsd.exe makes use of
25         XmlAttributes. If so, I'll have to support that.
26         
27         Other than that, this part of MonoXSD should be complete.
28
29 2003-03-17  Duncan Mak  <duncan@ximian.com>
30
31         * MonoXSD.cs: A simple implementation of MonoXSD. It current
32         supports creating an XML Schema based on a .NET assembly. The
33         handling of schema derivation is simplistic.