1<?xml version="1.0" encoding="UTF-8"?> 2 3<!-- 4 5 Description: XKB configuration file DTD 6 Author: Sergey V. Udaltsov 7 8--> 9 10<!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)> 11 12<!ATTLIST xkbConfigRegistry 13 version CDATA "1.1"> 14 15<!ELEMENT modelList (model*)> 16 17<!ELEMENT model (configItem)> 18 19<!ELEMENT layoutList (layout*)> 20 21<!ELEMENT layout (configItem,variantList?)> 22 23<!ELEMENT optionList (group*)> 24 25<!ELEMENT variantList (variant*)> 26 27<!ELEMENT variant (configItem)> 28 29<!ELEMENT group (configItem,option*)> 30<!ATTLIST group 31 allowMultipleSelection (true|false) "false"> 32 33<!ELEMENT option (configItem)> 34 35<!ELEMENT configItem (name,shortDescription*,description*,vendor?,countryList?,languageList?,hwList?)> 36 37<!ATTLIST configItem 38 popularity (standard|exotic) "standard"> 39 40<!ELEMENT name (#PCDATA)> 41 42<!ELEMENT shortDescription (#PCDATA)> 43 44<!ELEMENT description (#PCDATA)> 45 46<!ELEMENT vendor (#PCDATA)> 47 48<!ELEMENT countryList (iso3166Id+)> 49 50<!ELEMENT iso3166Id (#PCDATA)> 51 52<!ELEMENT languageList (iso639Id+)> 53 54<!ELEMENT iso639Id (#PCDATA)> 55 56<!ELEMENT hwList (hwId+)> 57 58<!ELEMENT hwId (#PCDATA)> 59