<?xml version='1.0' encoding='UTF-8'?>
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' id='com.eformbin.bingAupo.form' attributeFormDefault ='unqualified' elementFormDefault ='qualified' xmlns:extra='http://eleusoft.org/schema/extra'>
<xsd:complexType name='Form' extra:description='A test for a Jexl [lct.expression] used to format the (complex) &#34;Contact&#34; field showing title, first and last name. To check it out load a saved instance like this bin:gAupo?i=131 - see also bin:3oHeN?i=146 bin:TY5Xg?i=129 bin:4pL6m?i=130 bin:nNFBG?i=133' extra:type.root='true'>
<xsd:annotation>
<xsd:documentation>A test for a Jexl [lct.expression] used to format the (complex) &#34;Contact&#34; field showing title, first and last name. To check it out load a saved instance like this bin:gAupo?i=131 - see also bin:3oHeN?i=146 bin:TY5Xg?i=129 bin:4pL6m?i=130 bin:nNFBG?i=133</xsd:documentation>
</xsd:annotation>

<xsd:sequence>
<xsd:element name='ContactNotes' maxOccurs='unbounded' type='ContactNote'>
<xsd:annotation>
<xsd:documentation>
Required [element], Multiple Occurrence,  with  Complex Type [ContactNote] localName is [ContactNotes] without namespace
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='Form' type='Form'>
<xsd:annotation>
<xsd:documentation>A test for a Jexl [lct.expression] used to format the (complex) &#34;Contact&#34; field showing title, first and last name. To check it out load a saved instance like this bin:gAupo?i=131 - see also bin:3oHeN?i=146 bin:TY5Xg?i=129 bin:4pL6m?i=130 bin:nNFBG?i=133</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name='ContactNote'>

<xsd:sequence>
<xsd:element name='Contact' type='Contact'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [Contact] localName is [Contact] without namespace
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='Note'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-ContactNote-Note] localName is [Note] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='ContactNote' type='ContactNote'/>
<xsd:complexType name='Contact' extra:lct.expression='  (obj.title ?: &#34;&#34;)  + &#34; &#34; + obj.first + &#34; &#34; +  obj.last ' extra:lct.expressiongrammar='jexl'>

<xsd:sequence>
<xsd:element name='title' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-Contact-title] localName is [title] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='first'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Contact-first] localName is [first] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='1'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='last'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Contact-last] localName is [last] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='1'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='Contact' type='Contact'/>
</xsd:schema>