id	summary	reporter	owner	description	type	status	priority	resolution	keywords	cc	topic	difficulty	mentor
1120	XML Schema implementation	eq	none	"XML Schema(http://en.wikipedia.org/wiki/XML_Schema) is a format to define the structure of XML documents(like DTD, but more expressive). Since it's recommended by the W3C, many XML standards use it to specify their format. Some XML technologies, like WSDL(http://en.wikipedia.org/wiki/WSDL) use it to define new data structures.

This makes XML Schema a door-opener for the implementation of other XML technologies like SOAP.
The project could include the following:
 * Implementing a XML Schema parser(using for example HaXML)
 * Building a tool for XML Schema -> Haskell code transformation(like the !DtdToHaskell tool included in HaXML)
 * Creating a verifier that checks if a document conforms to a XML Schema

== Interested Mentors ==
Malcolm Wallace

== Interested Students ==
Vlad Dogaru <[mailto:ddvlad*REMOVETHIS*@rosedu.org]>

Saurabh Kumar <[mailto:saurabh.catch@gmail.com]>

Marius Loewe <[mailto:mlo@informatik.uni-kiel.de]>

David !McGillicuddy <[mailto:dmcgill9071@gmail.com]>"	proposed-project	new	OK			ddvlad ml	Web Development	unknown	not-accepted
