2016-05-14 11 views

Antwort

2

Sie können einen regulären Ausdruck über xs:pattern verwenden:

<?xml version="1.0" encoding="UTF-8"?> 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 

    <xs:element name="price"> 
    <xs:simpleType> 
     <xs:restriction base="xs:string"> 
     <xs:pattern value="\d{3},\d\d euro"/> 
     </xs:restriction> 
    </xs:simpleType> 
    </xs:element> 

</xs:schema> 
-2

Ok, das nicht für mich arbeiten, aber ich fand die Lösung

<?xml version="1.0" encoding="UTF-8"?> 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 

    <xs:element name="price"> 
    <xs:simpleType> 
     <xs:restriction base="xs:string"> 
     <xs:pattern value="[1-9][0-9]*(, ?[1-9][0-9]*)* euro"/> 
     </xs:restriction> 
    </xs:simpleType> 
    </xs:element> 

</xs:schema> 
+1

Diese für das Problem keine Lösung angegeben. –