<?xml version='1.0' encoding='UTF-8'?>
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' id='com.eformbin.binTt5a8.form' attributeFormDefault ='unqualified' elementFormDefault ='qualified' xmlns:extra='http://eleusoft.org/schema/extra'>
<xsd:complexType name='Form' extra:description='A test for a Velocity [lc.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 bin:Tt5a8?i=128 - see also   bin:4pL6m?i=130 bin:TY5Xg?i=129' extra:type.root='true'>
<xsd:annotation>
<xsd:documentation>A test for a Velocity [lc.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 bin:Tt5a8?i=128 - see also   bin:4pL6m?i=130 bin:TY5Xg?i=129</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 Velocity [lc.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 bin:Tt5a8?i=128 - see also   bin:4pL6m?i=130 bin:TY5Xg?i=129</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  $obj.first $obj.last '>

<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>