<xs:simpleType name="group-alignment-list-list"> <xs:restriction base="xs:string"> <xs:pattern value="(\s*\{\s*(left|center|right|decimalpoint)(\s+(left|center|right|decimalpoint))*\})*\s*"/> </xs:restriction> </xs:simpleType>