annotate dtds/translation.xsd @ 35:2b5e73cb83a3

Re #21 - Reduce specificity of translations file * Add minOccurs="0" to XSD * Remove check for zero translations returned
author IBBoard <dev@ibboard.co.uk>
date Tue, 19 May 2009 19:35:34 +0000
parents ea058f9ea9d4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 <?xml version="1.0"?>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ibboard.co.uk/translation" xmlns="http://ibboard.co.uk/translation" elementFormDefault="qualified">
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 <xs:complexType name="translationtype">
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
4 <xs:simpleContent>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
5 <xs:extension base="xs:string">
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
6 <xs:attribute name="id" type="xs:ID" />
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7 </xs:extension>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
8 </xs:simpleContent>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9 </xs:complexType>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10 <xs:element name="translations">
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 <xs:complexType>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12 <xs:sequence>
35
2b5e73cb83a3 Re #21 - Reduce specificity of translations file
IBBoard <dev@ibboard.co.uk>
parents: 22
diff changeset
13 <xs:element name="translation" minOccurs="0" maxOccurs="unbounded" type="translationtype"/>
22
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14 </xs:sequence>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 <xs:attribute name="lang" type="xs:string" use="required"/>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 </xs:complexType>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
17 </xs:element>
ea058f9ea9d4 Closes #15 - Migrate to schema for translations
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 </xs:schema>