Software and documentation is released under the terms of the GNU LGPL license and comes without a warranty of any kind.
2006-11-22
Table of Contents
Saxon or
use the style
task of the
ant
framework.
use the eclipse interface of xsdTransformer
xsdTransformer for eclipse
For further details concerning command-line start refer to :
either http://www.saxonica.com/documentation/using-xsl/commandline.html for using Saxon
or http://xml.apache.org/xalan-j/commandline.html for using Xalan
Running the transformation in this manner includes a well formed check but not a valid check. So make sure to use only valid schemata.
![]() |
<xs:element name="cost2" maxOccurs="unbounded"><xs:complexType> <xs:sequence>
<xs:element name="cost2Account" default="1002"> <xs:simpleType> <xs:restriction base="xs:integer">
. . </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cost2Amount" type="xs:decimal" default="1"> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xforms:groupid="xsd2crud.cost2GroupUI" appearance="full"> . . <xforms:repeat
id="xsd2crud.cost2RepeatUI" appearance="compact" bind="B01300"> <xforms:select1
id="xsd2crud.cost2AccountUI" xforms:bind="B01400" xforms:appearance="minimal"> . . <xforms:input id="cost2AmountUI" xforms:bind="B01500"> </xforms:input> </xforms:repeat> </xforms:group>
For further details concerning command-line start refer to :
either http://www.saxonica.com/documentation/using-xsl/commandline.html for using Saxon
or http://xml.apache.org/xalan-j/commandline.html for using Xalan
Running the transformation in this manner includes a well formed check but not a valid check. So make sure to use only valid schemata.
![]() |
<xs:element name="cost2" maxOccurs="unbounded"><xs:complexType> <xs:sequence>
<xs:element name="cost2Account" default="1002"> <xs:simpleType> <xs:restriction base="xs:integer">
. . </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cost2Amount" type="xs:decimal" default="1"> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
<xforms:groupid="cost2GroupUI" appearance="full"> . . <xforms:repeat
id="cost2RepeatUI" appearance="compact" bind="B01300"> <xforms:select1
id="cost2AccountUI" xforms:bind="B01400" xforms:appearance="minimal"> . . <xforms:input id="cost2AmountUI" xforms:bind="B01500"> </xforms:input> </xforms:repeat> </xforms:group>
With the latter target within xsdtrans.xml script you can simply parse your schema.
xsdTranformer is released under the terms of the GNU LGPL license (see http://www.gnu.org/copyleft/lesser.html) and comes without a warranty of any kind.
Copyright © 2006 joerg.moebius@hamburg.de