[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Restrictions on existence of attributes?
Here is the thing, as I've been following this debate for the last two days, and truthfully, it is going no where. XSD is here to stay for the foreseeable future, it isn't go to go away any time soon. While it does have it's issues, the vast majority of XML Schema that are produced today, and the foreseable future is going to be XSD. UNCEFACT ATG2 NDRs currently only support W3C Schema as their output for XML for Core Components. The big B2B standards like UBL, OAGIS, HR-XML, Global Justice etc are going to be using XSD because that is what their membership is asking. RelaxNG may be the greatest thing since sliced bread, but until it reaches it's way into main stream, it will be a niche area. XSD currently does the 80/20 rule fairly well, and for about 90% of the people and implementations, it works well, and that 80% is interoperable. I work on creating XML Schema everyday, and make sure that I validate the schema against the validtors that are most in use (spy, xerces, ms xml .net). Data binding tools have their own issues, as even they don't necessarily produce XML that validates against a schema even though the objects were created from it. JAXB 1.0 was notrious for this, and JAXB 2.0 still has issues. So, basically, neither side is going to convince the other, and Relax NG is going to fit those needs where W3C schemas don't work. Dave Dave Pawson wrote: > On Fri, 2006-06-30 at 18:03 +0200, Robin Berjon wrote: > > >> But as a user confronted with the choice between a number of systems, >> given a choice between using a solution that offer RelaxNG and one >> that offers XML Schema, I'll pick the former with my eyes closed as I >> know it'll cut my costs (and having jumped through the hoops of using >> XML Schema, I have a notion of what those costs are). >> > And as cost conscious managers employ cheaper labour.... > Relaxng is a no brainer. > It's readable. > It's documentable. > It's generatable. (Sorry Len the English is going) > It's designed by two people I|We(??) have a lot of respect for. > It's a winner. > > The only thing xsd is good for is showing how not to do it. > > >
|
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
|