Options for dealing with WXS
- 
Embrace   
      Some rare people do seem to like it.
 
- 
Suffer   
      Just take it.  Learn WXS thoroughly, including its many issues.
 
- 
Hide behind tools   
      A popular option, using either GUIs or data-binding tools to insulate yourself as far from the WXS as possible, while still technically editing it.
 
- 
Subset   
      Tim Ewald of Microsoft threw away the type system and limited himself to anonymous types only, producing a subset of WXS that looks, well, a lot like RELAX NG.
 
- 
Supplement   
      Schematron does make it possible to specify a lot of constraints which are beyond the capability of WXS, though in a separate phase of processing.
 
- 
Embrace schemas - through RELAX NG (and possibly Schematron)   
      RELAX NG makes it possible to get up close and personal with schemas without requiring users to keep track of dependency trails in their head.  Schematron is still useful for reaching places where RELAX NG can't reach.
 
               Previous Page  <  
            TOC
                >  Next Page