BIN nSzpD Documentation
Author: Michele Vivoda
Version: 6
Description: A complex expression - An old schema from around 2000...
Created: 2020-11-14
Modified: 2020-11-14
Source:
Modifica Bin W3C Schema Json-Schema Java Bean Code Default Value as XML<osk xmlns:extra="http://eleusoft.org/schema/extra" > <datatypeLibrary prefix="xs" uri='http://www.w3.org/2001/XMLSchema-datatypes'/> <schema name='org.eleusoft.expressions' uri="http://www.eleusoft.org/expressions"> <ns prefix='xp' uri='http://www.eleusoft.org/expressions'/> <complexType extra:root='true' name='ExpressionType' description='A complex expression - An old schema from around 2000...'> <choice caption='Connected Expressions' name='connectedExpressionsChoice' extra:choice.autosubmit='true' > <field name='expression' type='xp:SimpleExpression'/> <field type='xp:SubExpressionsListType' minOccurs='1' maxOccurs='n' localName='subExpression' caption='Sub Expressions' name='subExpression'/> </choice> </complexType> <complexType name='SubExpressionsListType' description='A complex expression'> <implements type='xp:Operator'/> <field name='expressions' type='xp:ExpressionType' minOccurs='0' maxOccurs='n'/> </complexType> <complexType name='ExpressionsListType' description='A complex expression'> <implements type='xp:Operator'/> <field reftype='xp:ExpressionsList' maxOccurs='n'/> </complexType> <complexType name='ExpressionsList' description='A list of expressions'> <field name='expression' type='xp:SimpleExpression'/> <field name='items' caption='Expressions' localName='item' type='xp:ExpressionType' extra:lc.captionup='true' minOccurs='0' maxOccurs='n'/> </complexType> <complexType name='SimpleExpression'> <field name='term1' caption='First term' type='xs:string'/> <field name='verb' type='xs:string'> <facet name='enumeration' value='=='/> <facet name='enumeration' value='>='/> <facet name='enumeration' value='<='/> <facet name='enumeration' value='!='/> </field> <choice name='secondtermchoice' extra:choice.autosubmit='true' caption='Second term'> <field name='value' caption='Value' type='xs:string' extra:form.control='textarea'/> <field name='term2' caption='Field value (insert name)' type='xs:string'/> </choice> </complexType> <complexType name='ExpressionWithOperator'> <implements type='xp:Operator'/> <implements type='xp:SimpleExpression'/> </complexType> <complexType name='Operator'> <field name='operarator' type='xs:string'> <facet name='enumeration' value='AND'/> <facet name='enumeration' value='OR'/> <facet name='enumeration' value='NOT'/> <facet name='enumeration' value='OR NOT'/> <facet name='enumeration' value='AND NOT'/> </field> </complexType> </schema></osk>application/xml //efbin.org/osk/nSzpD //efbin.org/bin/nSzpD Eleusoft ARIA