Note that there are some explanatory texts on larger screens.

plurals
  1. USPetru Gardea
    primarykey
    data
    text
    plurals
    1. COI wrote one that generates an Excel spreadsheet - shouldn't be a problem to get it to do CSV directly. The exported path is a true XPath: it'll add namespace prefixes (as defined by the user), xsi:type attributes for type hierarchies based on elements with an abstract type, etc. Is this for a one time job, or to be incorporated as part of an automatic build process?
      singulars
    2. COYes. However, you don't have to put the xsd:any under a wrapper element if that is what you mean; yet, it is a rather common pattern. One thing I would do different though would be to define a global complex type for the Extensions element to allow for someone that uses your schema to do their own redefines in case they want to "strong type" it. I was just trying to quickly show you how xsd:any could satisfy your requirements the way I understood them.
      singulars
    3. COXSOM is not a canonicalization of the XSD, for sure; maybe they were referring to the PSVI "view" that XSOM compiles for you. But that could only be used for certain, very basic scenarios. You'll still have to apply your custom transforms to generate new XSDs if you want external tools to do the compare for you. I am not aware (or learned that yet) of any XSOM that would serialize the PSVI view back into an XSD file... I ended up writing a whole tool myself, and eventually branded it as an XML Schema Refactoring; the conversion to a Russian doll didn't survive version 1.0 though...
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload