<?xml version = "1.0" ?> <xs:schema xmlns:xs = "http://www.w3.org/2001/XMLSchema"> <xs:annotation> <xs:documentation> Schema for customer name information. </xs:documentation> </xs:annotation> <xs:element name = "Customer"> <xs:annotation> <xs:documentation> MiddleInitial is optional </xs:documentation> </xs:annotation> <xs:complexType> <xs:group ref = "NameGroup" /> </xs:complexType> </xs:element> <xs:group name = "NameGroup"> <xs:sequence> <xs:element name = "FirstName" type = "xs:string" /> <xs:element name = "MiddleInitial" type = "xs:string" /> <xs:element name = "LastName" type = "xs:string" /> </xs:sequence> </xs:group> </xs:schema>