diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2009-06-06 17:53:02 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2009-06-06 17:53:02 +0000 |
commit | be4a806e7fb6b15e0cd22eae810442898a82f062 (patch) | |
tree | 2733be9df8365524cf62e26f928ddd5c214de46d /dist/xkeyboard-config/rules/xkb.dtd | |
parent | dba69269e6be83a67c7a3a87b3996b7ef8755ba1 (diff) |
Import xkeyboard-config version 1.6.
Diffstat (limited to 'dist/xkeyboard-config/rules/xkb.dtd')
-rw-r--r-- | dist/xkeyboard-config/rules/xkb.dtd | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/dist/xkeyboard-config/rules/xkb.dtd b/dist/xkeyboard-config/rules/xkb.dtd new file mode 100644 index 000000000..4452712fd --- /dev/null +++ b/dist/xkeyboard-config/rules/xkb.dtd @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + + Description: XKB configuration file DTD + Author: Sergey V. Udaltsov + +--> + +<!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)> + +<!ATTLIST xkbConfigRegistry + version CDATA "1.0"> + +<!ELEMENT modelList (model*)> + +<!ELEMENT model (configItem)> + +<!ELEMENT layoutList (layout*)> + +<!ELEMENT layout (configItem,variantList?)> + +<!ELEMENT optionList (group*)> + +<!ELEMENT variantList (variant*)> + +<!ELEMENT variant (configItem)> + +<!ELEMENT group (configItem,option*)> +<!ATTLIST group + allowMultipleSelection (true|false) "false"> + +<!ELEMENT option (configItem)> + +<!ELEMENT configItem (name,shortDescription*,description*,vendor?,countryList?,languageList?)> + +<!ATTLIST configItem + popularity (standard|exotic) "standard"> + +<!ELEMENT name (#PCDATA)> + +<!ELEMENT shortDescription (#PCDATA)> +<!ATTLIST shortDescription + xml:lang CDATA #IMPLIED> + +<!ELEMENT description (#PCDATA)> +<!ATTLIST description + xml:lang CDATA #IMPLIED> + +<!ELEMENT vendor (#PCDATA)> + +<!ELEMENT countryList (iso3166Id+)> + +<!ELEMENT iso3166Id (#PCDATA)> + +<!ELEMENT languageList (iso639Id+)> + +<!ELEMENT iso639Id (#PCDATA)> + |