1 <?xml version="1.0" encoding="UTF-8"?>
5 Description: XKB configuration file DTD
6 Author: Sergey V. Udaltsov
10 <!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)>
12 <!ATTLIST xkbConfigRegistry
15 <!ELEMENT modelList (model*)>
17 <!ELEMENT model (configItem)>
19 <!ELEMENT layoutList (layout*)>
21 <!ELEMENT layout (configItem,variantList?)>
23 <!ELEMENT optionList (group*)>
25 <!ELEMENT variantList (variant*)>
27 <!ELEMENT variant (configItem)>
29 <!ELEMENT group (configItem,option*)>
31 allowMultipleSelection (true|false) "false">
33 <!ELEMENT option (configItem)>
35 <!ELEMENT configItem (name,shortDescription*,description*,vendor?,countryList?,languageList?)>
38 popularity (standard|exotic) "standard">
40 <!ELEMENT name (#PCDATA)>
42 <!ELEMENT shortDescription (#PCDATA)>
43 <!ATTLIST shortDescription
44 xml:lang CDATA #IMPLIED>
46 <!ELEMENT description (#PCDATA)>
48 xml:lang CDATA #IMPLIED>
50 <!ELEMENT vendor (#PCDATA)>
52 <!ELEMENT countryList (iso3166Id+)>
54 <!ELEMENT iso3166Id (#PCDATA)>
56 <!ELEMENT languageList (iso639Id+)>
58 <!ELEMENT iso639Id (#PCDATA)>