<!DOCTYPE dtd PUBLIC "-//Norman Walsh//DTD DTDParse V2.0//EN" "dtd.dtd" [ ]> <dtd version='1.0' unexpanded='1' title="?untitled?" namecase-general="1" namecase-entity="0" xml="0" system-id="kcfg.dtd" public-id="" declaration="" created-by="DTDParse V2.0beta6" created-on="Thu Jan 13 15:07:42 2005" > <element name="entry" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="parameter" occurrence="?"/> <element-name name="label" occurrence="?"/> <element-name name="whatsthis" occurrence="?"/> <element-name name="choices" occurrence="?"/> <element-name name="code" occurrence="?"/> <element-name name="default" occurrence="*"/> <element-name name="min" occurrence="?"/> <element-name name="max" occurrence="?"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="parameter" occurrence="?"/> <element-name name="label" occurrence="?"/> <element-name name="whatsthis" occurrence="?"/> <element-name name="choices" occurrence="?"/> <element-name name="code" occurrence="?"/> <element-name name="default" occurrence="*"/> <element-name name="min" occurrence="?"/> <element-name name="max" occurrence="?"/> </sequence-group> </content-model> </element> <attlist name="entry"> <attdecl> name CDATA #IMPLIED type (String|StringList|Font|Rect|Size|Color| Point|Int|UInt|Bool|Double|DateTime| Int64|UInt64|IntList|Enum|Path|Password) #REQUIRED key CDATA #IMPLIED hidden (true|false) #IMPLIED</attdecl> <attribute name="name" type="#IMPLIED" value="CDATA" default=""/> <attribute name="hidden" type="#IMPLIED" enumeration="yes" value="true false" default=""/> <attribute name="type" type="#REQUIRED" enumeration="yes" value="String StringList Font Rect Size Color Point Int UInt Bool Double DateTime Int64 UInt64 IntList Enum Path Password" default=""/> <attribute name="key" type="#IMPLIED" value="CDATA" default=""/> </attlist> <element name="max" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <attlist name="max"> <attdecl> code (true|false) #IMPLIED</attdecl> <attribute name="code" type="#IMPLIED" enumeration="yes" value="true false" default=""/> </attlist> <element name="include" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <element name="choices" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="choice" occurrence="+"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="choice" occurrence="+"/> </sequence-group> </content-model> </element> <element name="group" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="entry" occurrence="*"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="entry" occurrence="*"/> </sequence-group> </content-model> </element> <attlist name="group"> <attdecl> name CDATA #REQUIRED</attdecl> <attribute name="name" type="#REQUIRED" value="CDATA" default=""/> </attlist> <element name="choice" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="label" occurrence="?"/> <element-name name="whatsthis" occurrence="?"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="label" occurrence="?"/> <element-name name="whatsthis" occurrence="?"/> </sequence-group> </content-model> </element> <attlist name="choice"> <attdecl> name CDATA #REQUIRED</attdecl> <attribute name="name" type="#REQUIRED" value="CDATA" default=""/> </attlist> <element name="code" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <element name="kcfgfile" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="parameter" occurrence="*"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="parameter" occurrence="*"/> </sequence-group> </content-model> </element> <attlist name="kcfgfile"> <attdecl> name CDATA #IMPLIED arg (true|false) #IMPLIED</attdecl> <attribute name="arg" type="#IMPLIED" enumeration="yes" value="true false" default=""/> <attribute name="name" type="#IMPLIED" value="CDATA" default=""/> </attlist> <element name="value" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <element name="min" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <attlist name="min"> <attdecl> code (true|false) #IMPLIED</attdecl> <attribute name="code" type="#IMPLIED" enumeration="yes" value="true false" default=""/> </attlist> <element name="values" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="value" occurrence="+"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="value" occurrence="+"/> </sequence-group> </content-model> </element> <element name="whatsthis" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <element name="default" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> <attlist name="default"> <attdecl> code (true|false) #IMPLIED</attdecl> <attribute name="code" type="#IMPLIED" enumeration="yes" value="true false" default=""/> </attlist> <element name="parameter" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="values" occurrence="?"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="values" occurrence="?"/> </sequence-group> </content-model> </element> <attlist name="parameter"> <attdecl> name CDATA #REQUIRED</attdecl> <attribute name="name" type="#REQUIRED" value="CDATA" default=""/> </attlist> <element name="kcfg" content-type="element"> <content-model-expanded> <sequence-group> <element-name name="include" occurrence="*"/> <element-name name="kcfgfile"/> <element-name name="group" occurrence="*"/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <element-name name="include" occurrence="*"/> <element-name name="kcfgfile"/> <element-name name="group" occurrence="*"/> </sequence-group> </content-model> </element> <element name="label" content-type="mixed"> <content-model-expanded> <sequence-group> <pcdata/> </sequence-group> </content-model-expanded> <content-model> <sequence-group> <pcdata/> </sequence-group> </content-model> </element> </dtd>