diff options
author | montellese <montellese@xbmc.org> | 2014-12-22 00:21:53 +0100 |
---|---|---|
committer | montellese <montellese@xbmc.org> | 2014-12-22 01:05:56 +0100 |
commit | 6df60301d6926e3b95a27f9654f886706c8c60c2 (patch) | |
tree | f9b04d5d69a5fb2eda8fe2330650d5756eb10631 /addons/xbmc.addon | |
parent | 6b9b63496424a14394cf95a997b382b5cd72cc2c (diff) |
addons: fix repository.xsd
Diffstat (limited to 'addons/xbmc.addon')
-rw-r--r-- | addons/xbmc.addon/repository.xsd | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/addons/xbmc.addon/repository.xsd b/addons/xbmc.addon/repository.xsd index eef49bfb93..70a35f783c 100644 --- a/addons/xbmc.addon/repository.xsd +++ b/addons/xbmc.addon/repository.xsd @@ -3,19 +3,43 @@ <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="extension"> <xs:complexType> + <xs:complexContent> + <xs:extension base="repositorydirectory"> + <xs:sequence> + <xs:element name="dir" type="repositorydirectory" minOccurs="1" maxOccurs="unbounded"/> + </xs:sequence> + <xs:attribute name="point" type="xs:string" use="required"/> + <xs:attribute name="id" type="simpleIdentifier"/> + <xs:attribute name="name" type="xs:string"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + </xs:element> + <xs:complexType name="repositorydirectory"> + <xs:sequence> <xs:element name="info"> <xs:complexType> - <xs:attribute name="compressed" type="xs:boolean"/> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="compressed" type="xs:boolean"/> + </xs:extension> + </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="checksum" type="xs:string"/> <xs:element name="datadir"> <xs:complexType> - <xs:attribute name="zip" type="xs:boolean"/> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="zip" type="xs:boolean"/> + </xs:extension> + </xs:simpleContent> </xs:complexType> </xs:element> - </xs:complexType> - </xs:element> + <xs:element name="hashes" type="xs:boolean"/> + </xs:sequence> + <xs:attribute name="minversion" type="xs:string"/> + </xs:complexType> <xs:simpleType name="simpleIdentifier"> <xs:restriction base="xs:string"> <xs:pattern value="[^.]+"/> |