XSD relies on namespaces, which were added to XML too late, it mixes record-style structure definition into a markup language universe, and it led to the abominable infoset concept. I much preferred RNG or Schematron.
4
10
I always considered it way too abstract and explicitly disliked the idea of schema validation adding information to it. Might have been very different if XML, namespaces and schema had all been designed at the same time, forming a consistent whole
Apr 18, 2022 · 6:47 AM UTC
1
1


