Given that a lot of bugs currently in Bugzilla is related to WSDL2Java/Java2WSDL/Schema's....I'd like to accept this contribution and nominate Vidyanand Murunikkara from infravio for committer status so he can work on upgrading schema support in Axis.
1. Accept this contribution [+1] 2. Vidyanand as committer [+1] Thanks, dims --- Vidyanand Murunikkara <[EMAIL PROTECTED]> wrote: > Hi > > Infravio would like to become actively involved with the Apache Axis > project by providing an XML Schema Parser module. This set of classes > enables developers to introspect XML Schemas by creating an object model > representation of them in the Java code. The classes also provide the > functionality of creating an XMLSchema on the fly and writing it to a > stream/writer. This is modeled after the System.Xml.Schema namespace in > Microsoft .NET, and has equivalent functionality for Java. > > In particular, the XML Schema parser module could: > > - Simplify client code generation for Axis based on WSDLs with complex > types > - With the ability to create XML Schemas on the fly creation of > wsdl:types from Java code will be made easier. The code can create the > XML Schema hierarchy and not worry about the DOM API. > - Enable manipulation of XML Schema objects in Java code > > The XML Schema parser module has been run against the NIST test suite > (http://xw2k.sdct.itl.nist.gov/xml/page4.html)and was able to parse all > the XSDs in NIST's zip file. Also, a Test.java is included that uses > XMLUnit - http://sourceforge.net/projects/xmlunit/) to serialize the > schema information into an XSD file and to verify the input XSD > different from the output XSD. Again NIST's test suite was used and the > results were valid. > > We are very enthusiastic about getting involved in the Axis project, and > look forward to working with you all. We would also like to thank > Davanum Srinivas for helping us to understand what it takes to get > involved. > > The attached XmlSchema-src.zip file contains the source and build.xml. > > In the zip you will find a build.xml file which has the following > targets > > 1. compile - for compiling to build\classes > 2. jar - creates xmlschema.jar in build\lib > 3. javadoc - creates the javadoc in build\apidoc > 4. clean - cleans up the build dir > 5. dist - creates a binary distribution (XmlSchema.zip) in > build\dist > 6. srcdist - creates a source distribution(XmlSchema-src.zip) in > build\dist > > Regards, > Vidyanand > Infravio Inc. > > <<Test.java>> > > <<XmlSchema-src.zip>> > > > > > > > ATTACHMENT part 2 application/octet-stream name=Test.java > ATTACHMENT part 3 application/x-zip-compressed name=XmlSchema-src.zip ===== Davanum Srinivas - http://xml.apache.org/~dims/ __________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/