40 likes | 138 Views
This report from the 2005 W3C XML Schema Workshop reflects on challenges faced by Microsoft implementors. Despite wide adoption, alternatives fall short, introducing complexity, incompatibility, and slow revisions. Vendors struggle with misunderstandings, causing continued customer confusion. Customers demand tools for basic tasks, highlighting issues like UPA vs. Wildcards, derivation/substitution groups, ambiguous physical representation, weak xs:all, and co-occurrence constraints.
E N D
2005 W3C XML Schema WorkshopMicrosoft Implementors’User Experience Report Derek Denny-Brown Microsoft
XML Schema is Out There • XML Schema support shipped in many products. Customers are using it. • None of the alternatives meet all our scenarios • Breaking changes / revisions will take years to roll out and will be released unevenly across products • Any new product that integrates will need to support both old and new
Complexity = Incompatibility • It has taken years to resolve crucial misunderstandings and inconsistencies in the standard • 5 years later, vendor incompatibility continues to confound customers • Customers require tools for even the most basic tasks
Nitty Gritty • UPA vs Wildcards (Versioning) • Derivation / Substitution-Groups • Physical representation ambiguous. • Redefine (enough said) • xs:all too weak • co-occurrence constraints