[oXygen-user] Generating a schema's SCM

Sorin Ristache
Thu Jun 16 07:00:56 CDT 2011


Hello,

The Schema Component Model of an XML Schema can be generated in Oxygen 
only by creating and running an external tool with a command line based 
on the |com.saxonica.Validate|  class, for example:


java  -cp  ${oxygenInstallDir}\lib\saxon9ee.jar;${oxygenInstallDir}  
com.saxonica.Validate  -scmout:${cfd}\${cfn}_SCM.xml  ${cf}


This command is applied to the current file (the ${cf} editor variable) 
which has to contain a schema reference as an xsi:schemaLocation 
attribute. If the XML file does not contain such a schema reference the 
command line has to specify the schema explicitly which means it is not 
generic anymore:

java  -cp  ${oxygenInstallDir}\lib\saxon9ee.jar;${oxygenInstallDir}  
com.saxonica.Validate  -xsd:S:\temp\personal.xsd  
-scmout:${cfd}\${cfn}_SCM.xml  ${cf}


Regards,
Sorin


Florent Georges wrote:
>   Hi,
>
>   Is there any way to generate a schema's SCM from within oXygen?
>
>     http://saxonica.com/documentation/schema-processing/scm.xml
>
>   Regards,
>
>   



More information about the oXygen-user mailing list