source: josm/trunk/data/preferences.xsd@ 9813

Last change on this file since 9813 was 9813, checked in by bastiK, 8 years ago

schema: cleanup + remove deprecated

  • Property svn:eol-style set to native
File size: 2.0 KB
RevLine 
[3938]1<?xml version="1.0" encoding="UTF-8"?>
2<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://josm.openstreetmap.de/preferences-1.0"
[9812]3 xmlns:tns="http://josm.openstreetmap.de/preferences-1.0" elementFormDefault="qualified">
[3938]4
[9812]5 <element name="preferences" type="tns:root"/>
[3938]6
[9812]7 <complexType name="root">
[9813]8 <choice minOccurs="0" maxOccurs="unbounded">
9 <element name="tag" type="tns:tag" />
10 <element name="list" type="tns:list" />
11 <element name="lists" type="tns:lists" />
12 <element name="maps" type="tns:maps" />
13 </choice>
[9812]14 <attribute name="version" type="string" />
15 </complexType>
[3938]16
[9812]17 <complexType name="tag">
18 <attribute name="key" type="string" use="required" />
19 <attribute name="value" type="string" use="required"/>
20 </complexType>
[3938]21
[9812]22 <complexType name="list">
[9813]23 <sequence>
24 <element name="entry" type="tns:entry" minOccurs="0" maxOccurs="unbounded"/>
25 </sequence>
[9812]26 <attribute name="key" type="string" use="required" />
27 </complexType>
28
29 <complexType name="lists">
[4656]30 <sequence>
[9812]31 <element name="list" type="tns:slist" minOccurs="0" maxOccurs="unbounded"/>
[4656]32 </sequence>
[9812]33 <attribute name="key" type="string" use="required" />
34 </complexType>
[4656]35
[9812]36 <complexType name="maps">
[4656]37 <sequence>
[9812]38 <element name="map" type="tns:map" minOccurs="0" maxOccurs="unbounded"/>
[4656]39 </sequence>
[9812]40 <attribute name="key" type="string" use="required" />
41 </complexType>
[4656]42
[9812]43 <complexType name="slist">
[4612]44 <sequence>
[9812]45 <element name="entry" type="tns:entry" minOccurs="0" maxOccurs="unbounded"/>
[4612]46 </sequence>
[9812]47 </complexType>
[4612]48
[9812]49 <complexType name="map">
[4612]50 <sequence>
[9812]51 <element name="tag" type="tns:tag" minOccurs="0" maxOccurs="unbounded"/>
[4612]52 </sequence>
[9812]53 </complexType>
[4612]54
[9812]55 <complexType name="entry">
56 <attribute name="value" type="string" use="required"/>
57 </complexType>
[3938]58</schema>
Note: See TracBrowser for help on using the repository browser.