OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Restrictions on existence of attributes?

[ Lists Home | Date Index | Thread Index ]

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.
>
>
>   





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS