xsdeclipse provides an eclipse user interface for xsdTransformer xsdTransformer. xsdTransformer transforms XML schemata to other code (e.g. xhml sites containing XForms forms, JavaServer Pages containing jsf forms et al.). The provided xsdeclipse downloads are completely installable and runnable as it is. For only using xsdeclipse you don't need to download xsdTransformer.
Der XML-Schema-Designer (XSD-Designer) ist ein grafisches Tool, mit dem Sie ein Schemaset auf unterschiedlichen Abstraktionsebenen visualisieren können. Der XSD-Designer besteht aus den folgenden Hauptkomponenten:
Cogenit's Xcarecrows 4 XML for Eclipse completes today's powerful integrated development environment to handle the daily tasks required by an XML workflow. To this end, Xcarecrows 4 XML offers:
* a graphical XML, XML Schema and XML stylesheets editor ;
* a graphical XML tree comparator ;
* a built-in checker against XML Schemas ;
* an XSL transformations tool kit.
a web services client library. It includes a WSDL Parser,a XSD Schema Parser and Validator and XML Parser and serializer and an API and command line tool for dynamic WSDL inspection and invocation.
W3C Schema can quickly become complex and difficult to determine if they are validating the correct vocabulary. The addition of embedded Schematron schema only makes this problem worse. Schema Unit Test (SUT) introduces a framework for testing XML Schema.
This framework has two parts.
The first is a namespace and vocabulary for embedding test cases into sample XML documents, designed to highlight what is legal and what is not legal in the vocabulary defined in the schema under test. This aspect is independent of what schema language is used and can in theory be applied to any schema language with automatic validation tools.
The second part is a Java implementation using JUnit for testing a W3C Schema with embedded Schematron schema. This implementation reads SUT test suite descriptions written in XML with embedded test cases as described above and then creates a JUnit test suite that can be executed inside JUnit in the usual way.
M. Blake, T. Weise, and S. Bleul. Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA'10), page 1--4. IEEE Computer Society Press: Los Alamitos, CA, USA, (2010)
A. Bansal, M. Blake, S. Kona, S. Bleul, T. Weise, and M. Jäger. Proceedings of IEEE Joint Conference on E-Commerce Technology (10th CEC) and Enterprise Computing, E-Commerce and E-Services (5th EEE) (CEC/EEE'08), page 351--354. IEEE Computer Society: Piscataway, NJ, USA, (2008)
X. Yu, T. Weise, K. Tang, and S. Bleul. Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA'10), page 1--4. IEEE Computer Society Press: Los Alamitos, CA, USA, (2010)