Re: Who can implement W3C XML Schema ?
Adam Turoff wrote: >If I'm doing my math right, that leaves roughly 1% of XML users >actually *trying* to do something with XML Schema. From there: > We're using MSXML 4, .NET and XML Spy. I think the only really irritating problem I've had is that XML Spy doesn't detect ambiguous content models - this should be at least an option. In general I'd say that anyone who wants to do typed Web Services is likely to be doing XSD. That's going to be a lot more than 1% of users in the near to medium future, in my prediction. How are they going to do it? I've just experimentally dragged a database table onto a schema in VS.NET - the result's not perfect (got primary keys but can't see referential integrity) but it's a pretty good start. So that gives at least three options to those designing XML Schemas -  start by designing the schema, either textually or graphically  start by designing a programming language class, then auto-magically convert the class to a schema  start by auto-magically converting one or more tables to schemas, plus of course  start by getting a third-party schema and simply putting it through your toolkit An interesting point is that when the .NET utility xsd.exe (I imagine that there is or will shortly be a java equivalent) generates a schema-specific deserialiser, the generated code not only parses XML (or an XML event stream) blazingly fast, but also provides implicitly quite a lot of structure and data-type validation. Strangely my tests show the generated code de-serialising XML into objects faster than it serialises objects into XML - is this just me? Francis.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format