diff --git a/SI_Format.xsd b/SI_Format.xsd index a491cfaa531ed42f134bf8683f1a4a86fa1e4437..3c875014219fc9fc8d544dbe0eb637ffbedc3426 100644 --- a/SI_Format.xsd +++ b/SI_Format.xsd @@ -1444,11 +1444,18 @@ <xs:simpleType name="stringXMLListType"> <xs:annotation> <xs:documentation xml:lang="en"> - Type providing listing of strings (xs:string) - with separation by blank spaces. + Type providing listing of strings (xs:string) + with separation by blank spaces, ensuring no + string starts or ends with spaces. </xs:documentation> </xs:annotation> - <xs:list itemType="xs:string" /> + <xs:list> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:pattern value="[^ ](.*[^ ])?"/> + </xs:restriction> + </xs:simpleType> + </xs:list> </xs:simpleType>