<xs:element name="OJ.ACK"> <xs:complexType> <xs:sequence> <xs:element ref="FROM.MSG"/> <xs:element ref="TO.MSG"/> <xs:element ref="OJ.REF"/> <xs:element ref="TRANSMISSION"/> <xs:element ref="ACCEPTATION"/> </xs:sequence> <xs:attribute name="ID.MSG"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="O\d{2}-\d{4}\d{2}\d{2}-\d{4}"/> <xs:pattern value="P\d{2}-\d{4}\d{2}\d{2}-\d{4}"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="REF.MSG"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="O\d{2}-\d{4}\d{2}\d{2}-\d{4}"/> <xs:pattern value="P\d{2}-\d{4}\d{2}\d{2}-\d{4}"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |