2017-12-05 05:49:43 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT schemalist (schema|enum|flags)* >
							 | 
						
					
						
							
								
									
										
										
										
											2012-12-29 00:22:34 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST schemalist gettext-domain CDATA #IMPLIED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2011-01-09 15:03:31 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT schema (key|child|override)* >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST schema id             CDATA #REQUIRED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                 path           CDATA #IMPLIED
							 | 
						
					
						
							
								
									
										
										
										
											2011-01-09 15:03:31 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								                 gettext-domain CDATA #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                 extends        CDATA #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                 list-of        CDATA #IMPLIED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-11-05 13:56:42 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- enumerated and flags types -->
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- each value element maps a nick to a numeric value -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT enum (value*) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST enum id CDATA #REQUIRED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-11-05 13:56:42 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT flags (value*) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST flags id CDATA #REQUIRED >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT value EMPTY >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- nick must be at least 2 characters long -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- value must be parsable as a 32-bit integer -->
							 | 
						
					
						
							
								
									
										
										
										
											2012-12-29 00:22:34 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST value nick  CDATA #REQUIRED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                value CDATA #REQUIRED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2012-12-29 00:22:34 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT key (default|summary?|description?|range?|choices?|aliases?)* >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- name can only contain lowercase letters, numbers and '-' -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- type must be a GVariant type string -->
							 | 
						
					
						
							
								
									
										
										
										
											2010-11-05 13:56:42 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- enum must be the id of an enum type that has been defined earlier -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- flags must be the id of a flags type that has been defined earlier -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- exactly one of type, enum or flags must be given -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST key name  CDATA #REQUIRED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								              type  CDATA #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								              enum  CDATA #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								              flags CDATA #IMPLIED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2023-08-01 03:30:07 -03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- the default value is specified as a serialized GVariant,
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     i.e. you have to include the quotes when specifying a string -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT default (#PCDATA) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- the presence of the l10n attribute marks a default value for
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     translation, its value is the gettext category to use -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- if context is present, it specifies msgctxt to use -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST default l10n    (messages|time) #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                  context CDATA           #IMPLIED >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT summary (#PCDATA) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT description (#PCDATA) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- range is only allowed for keys with numeric type -->
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-25 19:59:59 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT range EMPTY >
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-05 15:34:56 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- min and max must be parseable as values of the key type and
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     min must be less than or equal to max -->
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-13 08:19:57 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST range min CDATA #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                max CDATA #IMPLIED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- choices is only allowed for keys with string or string array type -->
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT choices (choice+) >
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!-- each choice element specifies one possible value -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT choice EMPTY >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST choice value CDATA #REQUIRED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-07-08 14:29:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- aliases is only allowed for keys with enumerated type or with choices -->
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT aliases (alias+) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!-- each alias element specifies an alias for one of the possible values -->
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT alias EMPTY >
							 | 
						
					
						
							
								
									
										
										
										
											2019-05-06 16:23:38 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST alias value  CDATA #REQUIRED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                target CDATA #REQUIRED >
							 | 
						
					
						
							
								
									
										
										
										
											2010-04-19 14:04:42 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT child EMPTY >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST child name   CDATA #REQUIRED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                schema CDATA #REQUIRED >
							 | 
						
					
						
							
								
									
										
										
										
											2011-01-09 15:03:31 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ELEMENT override (#PCDATA) >
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								<!ATTLIST override name    CDATA #REQUIRED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                   l10n    CDATA #IMPLIED
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								                   context CDATA #IMPLIED >
							 |