<xs:simpleType name="ip"> <xs:restriction base="xs:string"> <xs:whiteSpace value="collapse"/> <xs:pattern value="\A([01]?\d{1,2}|2([0-4]\d|5[0-5]))(\.([01]?\d{1,2}|2([0-4]\d|5[0-5]))){3}\Z/"/> </xs:restriction> </xs:simpleType>