Commit | Line | Data |
---|---|---|
a314770a | 1 | <?xml version="1.0"?> |
61d010dd | 2 | <!-- This file is used for xml files which install or update language items. --> |
a314770a | 3 | <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.woltlab.com" targetNamespace="http://www.woltlab.com" elementFormDefault="qualified"> |
61d010dd MS |
4 | <!-- include types --> |
5 | <xs:include schemaLocation="types.xsd" /> | |
6 | ||
7 | <!-- data element --> | |
8 | <xs:element name="language"> | |
9 | <xs:complexType> | |
10 | <xs:sequence> | |
11 | <xs:element name="category" type="category" maxOccurs="unbounded" /> | |
12 | </xs:sequence> | |
13 | <xs:attribute name="languagecode" type="woltlab_varchar" use="required" /> | |
4a08cf39 | 14 | <xs:attribute name="languagename" type="woltlab_varchar" use="optional" /> |
61d010dd MS |
15 | </xs:complexType> |
16 | </xs:element> | |
17 | ||
18 | <!-- language category element type --> | |
19 | <xs:complexType name="category"> | |
20 | <xs:sequence> | |
21 | <xs:element name="item" type="item" maxOccurs="unbounded" /> | |
22 | </xs:sequence> | |
23 | <xs:attribute name="name" type="woltlab_varchar" use="required" /> | |
24 | </xs:complexType> | |
25 | ||
26 | <!-- language item element type --> | |
27 | <xs:complexType name="item" mixed="true"> | |
28 | <xs:attribute name="name" type="woltlab_varchar" use="required" /> | |
29 | </xs:complexType> | |
a314770a | 30 | </xs:schema> |