3 ms·
XSD gets thumbs up from me. Generate useful docs. Easy to read to get a handle on data structure. Also can be used as runtime contracts. somewhat similar but v
by shady-lady 9y ago
XSD gets thumbs up from me.
Generate useful docs. Easy to read to get a handle on data structure.
Also can be used as runtime contracts. somewhat similar but v. limited compared to Racket Contracts and Clojure spec.
Not to mention super tooling for interacting with schema (like XMLSpy)
In conclusion, having schemas for data structures(especially at boundaries) is absolutely necessary to maintain control & visibility over data.
- bonesss 9y agoFind a few applications where XSLTs are used for mission critical stuff... XSDs are a Good Thing (even if working in JSON is nicer than XML). Data schemas are the first step in powering transformations, which is where most of the Enterprise is bound up.