[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Restrictions on existence of attributes?


jaxb 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!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.