blob: e63aaf7d7c0a4cc41e373e378b14ee05198c3ad9 [file] [log] [blame]
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.w3.org/2004/06/xmlmime"
targetNamespace="http://www.w3.org/2004/06/xmlmime" >
<xs:attribute name="contentType" >
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:pattern value="(text|application|image|audio|video|model|x-[-.a-z0-9]+)/[a-z0-9][-.+a-z0-9]+(;\s?.+=.+)*" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:element name="expectedMediaType" >
<xs:simpleType>
<xs:list itemType="tns:expectedMediaTypeItem" />
</xs:simpleType>
</xs:element>
<xs:simpleType name="expectedMediaTypeItem" >
<xs:restriction base="xs:string" >
<xs:pattern value="(text|application|image|audio|video|model|x-[-.a-z0-9]+)/(([a-z0-9][-.+a-z0-9]+)|\*)" />
</xs:restriction>
</xs:simpleType>
</xs:schema>