1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE schema PUBLIC
"-//W3C//DTD XMLSCHEMA 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
3 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema">
4 <xs:element name=
"extension">
7 <xs:element name=
"charsets">
10 <xs:element name=
"gui">
13 <xs:extension base=
"xs:string">
14 <xs:attribute name=
"unicodefont" type=
"xs:boolean"/>
19 <xs:element name=
"subtitle" type=
"xs:string"/>
23 <xs:element name=
"sorttokens" minOccurs=
"0">
26 <xs:element name=
"token" minOccurs=
"1" maxOccurs=
"unbounded">
29 <xs:extension base=
"xs:string">
30 <xs:attribute name=
"separators" type=
"xs:string"/>
38 <xs:element name=
"dvd" minOccurs=
"0">
41 <xs:element name=
"menu" type=
"xs:string" minOccurs=
"0"/>
42 <xs:element name=
"audio" type=
"xs:string" minOccurs=
"0"/>
43 <xs:element name=
"subtitle" type=
"xs:string" minOccurs=
"0"/>
48 <xs:attribute name=
"point" type=
"xs:string" use=
"required"/>
49 <xs:attribute name=
"id" type=
"simpleIdentifier"/>
50 <xs:attribute name=
"name" type=
"xs:string"/>
51 <xs:attribute name=
"locale" type=
"langIdentifier"/>
52 <xs:attribute name=
"language" type=
"xs:string"/>
53 <xs:attribute name=
"region" type=
"xs:string"/>
56 <xs:simpleType name=
"simpleIdentifier">
57 <xs:restriction base=
"xs:string">
58 <xs:pattern value=
"kodi\.resource\.language"/>
61 <xs:simpleType name=
"langIdentifier">
62 <xs:restriction base=
"xs:string">
63 <xs:pattern value=
"[a-z]{2,3}(_[A-Z]{2}(@\S+)?)?"/>