XML Schema Definition Language is the most widely supported XML schema language. If Atom was XSD friendly, then it could take advantage of all the tools that already work with XSD.
-
How to and why make Atom XsdFriendly?
Why -- so I can use XMLBeans to move back and forth from Java to Atom very easily. --BrianMcCallister
XSD tools that would be Atom tools if Atom was XSD friendly
-
XSD.exe - The XML Schema Definition tool generates C#, VB, JScript or J# classes from XSD files.
-
WSDL.exe - The Web Services Description Language tool generates C#, VB, JScript or J# code for XML Web services and XML Web service clients from WSDL contract files.
-
XMLSpy - A built-in code generator which can automatically generate Java, C++, or Microsoft C# class files, based on data elements defined in an XML Schema.
-
JAXB - Java Architecture for XML Binding (JAXB) provides an API and tools that automate the mapping between XML documents and Java objects.
-
Schema Forms - With Schema-Forms, the data entry forms are generated from XML schema documents.
-
XMLBeans - XSD -> Java compiler from Apache (by way of BEA)
-
Castor - Castor can generate Java source code from the XSD files.
Related