Initial Commit
[packages] / xemacs-packages / docbookide / dbide-data.el
1 ;;;; dbide-data.el --- DocBook IDE element and attribute data
2 ;; $Id: dbide-data.el,v 1.2 2000/03/29 19:12:16 nwalsh Exp $
3
4 ;; Copyright (C) 2000 Norman Walsh
5 ;; Based extensively on (one might go so far as to say "totally hacked
6 ;; from") Tony Graham's xslide.
7
8 ;; Author: Norman Walsh <ndw@nwalsh.com>
9 ;; Created: 29 March 2000
10 ;; Version: $Revision: 1.2 $
11 ;; Keywords: languages, xml, docbook
12
13 ;; Changes:
14
15 ;; 2002-06-12 Ville Skyttä
16 ;; - Updated to DocBook 4.1.2
17 ;;   - Added "condition" and "security" to common attributes.
18 ;;   - Marked attributes and elements that have been removed.
19
20 ;;; This file is not part of GNU Emacs.
21
22 ;; This program is free software; you can redistribute it and/or
23 ;; modify it under the terms of the GNU General Public License
24 ;; as published by the Free Software Foundation; either version 2
25 ;; of the License, or (at your option) any later version.
26 ;; 
27 ;; This program is distributed in the hope that it will be useful,
28 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
29 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30 ;; GNU General Public License for more details.
31 ;; 
32 ;; You should have received a copy of the GNU General Public License
33 ;; along with this program; if not, write to the Free Software
34 ;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
35
36 \f
37 ;;;; Commentary:
38
39 ;; Data about elements and attributes in DOCBOOK documents collected
40 ;; in one place
41
42 ;; Send bugs to docbookide-bug@menteith.com
43 ;; Use `docbook-submit-bug-report' for bug reports
44
45 \f
46 ;;;; Variables
47
48 ;; These are broken into separate lists to avoid problems with nesting
49 ;; depth
50
51 (defvar docbook-element-symbol-alist
52   (list
53     '("abbrev"
54       "inline"
55       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
56        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
57       "xabbrev")
58     '("abstract"
59       "block"
60       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
61        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
62       "xabstract")
63     '("accel"
64       "inline"
65       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
66        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
67       "xaccel")
68     '("ackno"
69       "block"
70       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
71        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
72       "xackno")
73     '("acronym"
74       "inline"
75       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
76        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
77       "xacronym")
78     '("action"
79       "inline"
80       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
81        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
82        "xreflabel")
83       "xaction")
84     '("address"
85       "block"
86       ("arch" "condition" "conformance" "format" "id" "lang" "linenumbering"
87        "os" "remap" "revision" "revisionflag" "role" "security" "userlevel"
88        "vendor" "xreflabel")
89       "xaddress")
90     '("affiliation"
91       "block"
92       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
93        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
94       "xaffiliation")
95     '("alt"
96       "block"
97       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
98        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
99       "xalt")
100     '("anchor"
101       "empty"
102       ("arch" "condition" "conformance" "id" "lang" "os" "pagenum" "remap"
103        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
104        "xreflabel")
105       "xanchor")
106     '("answer"
107       "block"
108       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
109        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
110       "xanswer")
111     '("appendix"
112       "block"
113       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
114        "revision" "revisionflag" "role" "security" "status" "userlevel"
115        "vendor" "xreflabel")
116       "xappendix")
117     '("appendixinfo"
118       "block"
119       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
120        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
121       "xappendixinfo")
122     '("application"
123       "inline"
124       ("arch" "class" "condition" "conformance" "id" "lang" "moreinfo" "os"
125        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
126        "xreflabel")
127       "xapplication")
128     '("area"
129       "empty"
130       ("arch" "condition" "conformance" "coords" "id" "label" "lang" "linkends"
131        "os" "otherunits" "remap" "revision" "revisionflag" "role" "units"
132        "userlevel" "vendor" "xreflabel")
133       "xarea")
134     '("areaset"
135       "block"
136       ("arch" "condition" "conformance" "coords" "id" "label" "lang" "os"
137        "otherunits" "remap" "revision" "revisionflag" "role" "units"
138        "userlevel" "vendor" "xreflabel")
139       "xareaset")
140     '("areaspec"
141       "block"
142       ("arch" "condition" "conformance" "id" "lang" "os" "otherunits" "remap"
143        "revision" "revisionflag" "role" "units" "userlevel" "vendor"
144        "xreflabel")
145       "xareaspec")
146     '("arg"
147       "inline"
148       ("arch" "choice" "condition" "conformance" "id" "lang" "os" "remap" "rep"
149        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
150        "xreflabel")
151       "xarg")
152     '("artheader"
153       "block"
154       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
155        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
156       "xartheader")
157     '("article"
158       "block"
159       ("arch" "class" "condition" "conformance" "id" "lang" "os" "parentbook"
160        "remap" "revision" "revisionflag" "role" "security" "status" "userlevel"
161        "vendor" "xreflabel")
162       "xarticle")
163     '("articleinfo"
164       "block"
165       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
166        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
167       "xarticleinfo")
168     '("artpagenums"
169       "inline"
170       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
171        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
172       "xartpagenums")
173     '("attribution"
174       "block"
175       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
176        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
177       "xattribution")
178     '("audiodata"
179       "block"
180       ("arch" "condition" "conformance" "entityref" "fileref" "format" "id"
181        "lang" "os" "remap" "revision" "revisionflag" "role" "srccredit"
182        "userlevel" "vendor" "xreflabel")
183       "xaudiodata")
184     '("audioobject"
185       "block"
186       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
187        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
188       "xaudioobject")
189     '("author"
190       "inline"
191       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
192        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
193       "xauthor")
194     '("authorblurb"
195       "block"
196       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
197        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
198       "xauthorblurb")
199     '("authorgroup"
200       "block"
201       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
202        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
203       "xauthorgroup")
204     '("authorinitials"
205       "inline"
206       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
207        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
208       "xauthorinitials")))
209
210 (defvar docbook-element-symbol-alist-1
211   (list
212     '("beginpage"
213       "empty"
214       ("arch" "condition" "conformance" "id" "lang" "os" "pagenum" "remap"
215        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
216        "xreflabel")
217       "xbeginpage")
218     '("bibliodiv"
219       "block"
220       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
221        "revisionflag" "role" "security" "status" "userlevel" "vendor"
222        "xreflabel")
223       "xbibliodiv")
224     '("biblioentry"
225       "block"
226       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
227        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
228       "xbiblioentry")
229     '("bibliography"
230       "block"
231       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
232        "revisionflag" "role" "security" "status" "userlevel" "vendor"
233        "xreflabel")
234       "xbibliography")
235     '("bibliographyinfo"
236       "block"
237       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
238        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
239       "xbibliographyinfo")
240     '("bibliomisc"
241       "block"
242       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
243        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
244       "xbibliomisc")
245     '("bibliomixed"
246       "block"
247       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
248        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
249       "xbibliomixed")
250     '("bibliomset"
251       "block"
252       ("arch" "condition" "conformance" "id" "lang" "os" "relation" "remap"
253        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
254        "xreflabel")
255       "xbibliomset")
256     '("biblioset"
257       "block"
258       ("arch" "condition" "conformance" "id" "lang" "os" "relation" "remap"
259        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
260        "xreflabel")
261       "xbiblioset")
262     '("blockquote"
263       "block"
264       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
265        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
266       "xblockquote")
267     '("book"
268       "block"
269       ("arch" "condition" "conformance" "fpi" "id" "label" "lang" "os" "remap"
270        "revision" "revisionflag" "role" "security" "status" "userlevel"
271        "vendor" "xreflabel")
272       "xbook")
273     ;; Removed in DocBook XML 4.1.
274     '("bookbiblio"
275       "block"
276       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
277        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
278       "xbookbiblio")
279     '("bookinfo"
280       "block"
281       ("arch" "condition" "conformance" "contents" "id" "lang" "os" "remap"
282        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
283        "xreflabel")
284       "xbookinfo")
285     '("bridgehead"
286       "block"
287       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "renderas"
288        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
289        "xreflabel")
290       "xbridgehead")
291     '("callout"
292       "block"
293       ("arch" "arearefs" "condition" "conformance" "id" "lang" "os" "remap"
294        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
295        "xreflabel")
296       "xcallout")
297     '("calloutlist"
298       "block"
299       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
300        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
301       "xcalloutlist")
302     '("caption"
303       "block"
304       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
305        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
306       "xcaption")
307     '("caution"
308       "block"
309       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
310        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
311       "xcaution")
312     '("chapter"
313       "block"
314       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
315        "revision" "revisionflag" "role" "security" "status" "userlevel"
316        "vendor" "xreflabel")
317       "xchapter")
318     '("chapterinfo"
319       "block"
320       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
321        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
322       "xchapterinfo")
323     '("citation"
324       "inline"
325       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
326        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
327       "xcitation")
328     '("citerefentry"
329       "inline"
330       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
331        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
332       "xciterefentry")
333     '("citetitle"
334       "inline"
335       ("arch" "condition" "conformance" "id" "lang" "os" "pubwork" "remap"
336        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
337        "xreflabel")
338       "xcitetitle")
339     '("city"
340       "inline"
341       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
342        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
343       "xcity")
344     '("classname"
345       "inline"
346       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
347        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
348       "xclassname")
349     '("classsynopsis"
350       "block"
351       ("arch" "class" "condition" "conformance" "id" "lang" "language" "os"
352        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
353        "xreflabel")
354       "xclasssynopsis")
355     '("classsynopsisinfo"
356       "block"
357       ("arch" "condition" "conformance" "format" "id" "lang" "linenumbering"
358        "os" "remap" "revision" "revisionflag" "role" "security" "userlevel"
359        "vendor" "xreflabel")
360       "xclasssynopsisinfo")
361     '("cmdsynopsis"
362       "block"
363       ("arch" "cmdlength" "condition" "conformance" "id" "label" "lang" "os"
364        "remap" "revision" "revisionflag" "role" "sepchar" "userlevel" "vendor"
365        "xreflabel")
366       "xcmdsynopsis")
367     '("co"
368       "empty"
369       ("arch" "condition" "conformance" "id" "label" "lang" "linkends" "os"
370        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
371        "xreflabel")
372       "xco")
373     '("collab"
374       "inline"
375       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
376        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
377       "xcollab")
378     '("collabname"
379       "inline"
380       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
381        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
382       "xcollabname")
383     '("colophon"
384       "block"
385       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
386        "revisionflag" "role" "security" "status" "userlevel" "vendor"
387        "xreflabel")
388       "xcolophon")
389     '("colspec"
390       "block"
391       ("align" "arch" "char" "charoff" "colname" "colnum" "colsep" "colwidth"
392        "condition" "conformance" "id" "lang" "os" "remap" "revision"
393        "revisionflag" "role" "rowsep" "userlevel" "vendor" "xreflabel")
394       "xcolspec")
395     '("command"
396       "inline"
397       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
398        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
399        "xreflabel")
400       "xcommand")
401     ;; Removed in DocBook XML 4.1, see "remark".
402     '("comment"
403       "inline"
404       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
405        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
406       "xcomment")
407     '("computeroutput"
408       "inline"
409       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
410        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
411        "xreflabel")
412       "xcomputeroutput")
413     '("confdates"
414       "inline"
415       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
416        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
417       "xconfdates")
418     '("confgroup"
419       "inline"
420       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
421        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
422       "xconfgroup")
423     '("confnum"
424       "inline"
425       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
426        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
427       "xconfnum")
428     '("confsponsor"
429       "inline"
430       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
431        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
432       "xconfsponsor")
433     '("conftitle"
434       "inline"
435       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
436        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
437       "xconftitle")
438     '("constant"
439       "inline"
440       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
441        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
442        "xreflabel")
443       "xconstant")
444     '("constructorsynopsis"
445       "block"
446       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
447        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
448       "xconstructorsynopsis")
449     '("contractnum"
450       "inline"
451       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
452        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
453       "xcontractnum")
454     '("contractsponsor"
455       "inline"
456       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
457        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
458       "xcontractsponsor")
459     '("contrib"
460       "inline"
461       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
462        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
463       "xcontrib")
464     '("copyright"
465       "inline"
466       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
467        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
468       "xcopyright")
469     '("corpauthor"
470       "inline"
471       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
472       "xcorpauthor")
473     '("corpname"
474       "inline"
475       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
476        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
477       "xcorpname")
478     '("country"
479       "inline"
480       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
481        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
482       "xcountry")))
483
484 (defvar docbook-element-symbol-alist-2
485   (list
486     '("database"
487       "inline"
488       ("arch" "class" "condition" "conformance" "id" "lang" "moreinfo" "os"
489        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
490        "xreflabel")
491       "xdatabase")
492     '("date"
493       "inline"
494       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
495        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
496       "xdate")
497     '("dedication"
498       "block"
499       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
500        "revisionflag" "role" "security" "status" "userlevel" "vendor"
501        "xreflabel")
502       "xdedication")
503     '("destructorsynopsis"
504       "block"
505       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
506        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
507       "xdestructorsynopsis")
508     ;; Removed in DocBook XML 4.1.
509     '("docinfo"
510       "block"
511       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
512        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
513       "xdocinfo")
514     '("edition"
515       "inline"
516       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
517        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
518       "xedition")
519     '("editor"
520       "inline"
521       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
522        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
523       "xeditor")
524     '("email"
525       "inline"
526       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
527        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
528       "xemail")
529     '("emphasis"
530       "inline"
531       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
532        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
533       "xemphasis")
534     '("entry"
535       "block"
536       ("align" "arch" "char" "charoff" "colname" "colsep" "condition"
537        "conformance" "id" "lang" "morerows" "nameend" "namest" "os" "remap"
538        "revision" "revisionflag" "role" "rotate" "rowsep" "spanname"
539        "userlevel" "valign" "vendor" "xreflabel")
540       "xentry")
541     '("entrytbl"
542       "block"
543       ("align" "arch" "char" "charoff" "colname" "cols" "colsep" "condition"
544        "conformance" "id" "lang" "nameend" "namest" "os" "remap" "revision"
545        "revisionflag" "role" "rowsep" "spanname" "tgroupstyle" "userlevel"
546        "vendor" "xreflabel")
547       "xentrytbl")
548     '("envar"
549       "inline"
550       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
551        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
552       "xenvar")
553     '("epigraph"
554       "block"
555       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
556        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
557       "xepigraph")
558     '("equation"
559       "block"
560       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
561        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
562        "xreflabel")
563       "xequation")
564     '("errorcode"
565       "inline"
566       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
567        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
568        "xreflabel")
569       "xerrorcode")
570     '("errorname"
571       "inline"
572       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
573        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
574       "xerrorname")
575     '("errortype"
576       "inline"
577       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
578        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
579       "xerrortype")
580     '("example"
581       "block"
582       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
583        "revision" "revisionflag" "role" "security" "userlevel" "vendor" "width"
584        "xreflabel")
585       "xexample")
586     '("exceptionname"
587       "inline"
588       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
589        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
590       "xexceptionname")
591     '("fax"
592       "inline"
593       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
594        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
595       "xfax")
596     '("fieldsynopsis"
597       "block"
598       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
599        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
600       "xfieldsynopsis")
601     '("figure"
602       "block"
603       ("arch" "condition" "conformance" "float" "id" "label" "lang" "os"
604        "pgwide" "remap" "revision" "revisionflag" "role" "security" "userlevel"
605        "vendor" "xreflabel")
606       "xfigure")
607     '("filename"
608       "inline"
609       ("arch" "class" "condition" "conformance" "id" "lang" "moreinfo" "os"
610        "path" "remap" "revision" "revisionflag" "role" "security" "userlevel"
611        "vendor" "xreflabel")
612       "xfilename")
613     '("firstname"
614       "inline"
615       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
616        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
617       "xfirstname")
618     '("firstterm"
619       "inline"
620       ("arch" "condition" "conformance" "id" "lang" "linkend" "os" "remap"
621        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
622        "xreflabel")
623       "xfirstterm")
624     '("footnote"
625       "block"
626       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
627        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
628        "xreflabel")
629       "xfootnote")
630     '("footnoteref"
631       "empty"
632       ("arch" "condition" "conformance" "id" "label" "lang" "linkend" "os"
633        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
634        "xreflabel")
635       "xfootnoteref")
636     '("foreignphrase"
637       "inline"
638       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
639        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
640       "xforeignphrase")
641     '("formalpara"
642       "block"
643       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
644        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
645       "xformalpara")
646     '("funcdef"
647       "inline"
648       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
649        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
650       "xfuncdef")
651     '("funcparams"
652       "inline"
653       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
654        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
655       "xfuncparams")
656     '("funcprototype"
657       "block"
658       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
659        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
660       "xfuncprototype")
661     '("funcsynopsis"
662       "block"
663       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
664        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
665        "xreflabel")
666       "xfuncsynopsis")
667     '("funcsynopsisinfo"
668       "block"
669       ("arch" "condition" "conformance" "format" "id" "lang" "linenumbering"
670        "os" "remap" "revision" "revisionflag" "role" "security" "userlevel"
671        "vendor" "xreflabel")
672       "xfuncsynopsisinfo")
673     '("function"
674       "inline"
675       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
676        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
677        "xreflabel")
678       "xfunction")))
679
680 (defvar docbook-element-symbol-alist-3
681   (list
682     '("glossary"
683       "block"
684       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
685        "revisionflag" "role" "security" "status" "userlevel" "vendor"
686        "xreflabel")
687       "xglossary")
688     '("glossaryinfo"
689       "block"
690       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
691        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
692       "xglossaryinfo")
693     '("glossdef"
694       "block"
695       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
696        "revisionflag" "role" "security" "subject" "userlevel" "vendor"
697        "xreflabel")
698       "xglossdef")
699     '("glossdiv"
700       "block"
701       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
702        "revisionflag" "role" "security" "status" "userlevel" "vendor"
703        "xreflabel")
704       "xglossdiv")
705     '("glossentry"
706       "block"
707       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
708        "revisionflag" "role" "security" "sortas" "userlevel" "vendor"
709        "xreflabel")
710       "xglossentry")
711     '("glosslist"
712       "block"
713       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
714        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
715       "xglosslist")
716     '("glosssee"
717       "block"
718       ("arch" "condition" "conformance" "id" "lang" "os" "otherterm" "remap"
719        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
720        "xreflabel")
721       "xglosssee")
722     '("glossseealso"
723       "block"
724       ("arch" "condition" "conformance" "id" "lang" "os" "otherterm" "remap"
725        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
726        "xreflabel")
727       "xglossseealso")
728     '("glossterm"
729       "inline"
730       ("arch" "baseform" "condition" "conformance" "id" "lang" "linkend" "os"
731        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
732        "xreflabel")
733       "xglossterm")
734     '("graphic"
735       "block"
736       ("align" "arch" "condition" "conformance" "depth" "entityref" "fileref"
737        "format" "id" "lang" "os" "remap" "revision" "revisionflag" "role"
738        "scale" "scalefit" "security" "srccredit" "userlevel" "vendor" "width"
739        "xreflabel")
740       "xgraphic")
741     '("graphicco"
742       "block"
743       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
744        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
745       "xgraphicco")
746     '("group"
747       "inline"
748       ;; "optmult" and "reqmult" removed in DocBook XML 4.1.
749       ("arch" "choice" "condition" "conformance" "id" "lang" "optmult" "os"
750        "remap" "rep" "reqmult" "revision" "revisionflag" "role" "security"
751        "userlevel" "vendor" "xreflabel")
752       "xgroup")
753     '("guibutton"
754       "inline"
755       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
756        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
757        "xreflabel")
758       "xguibutton")
759     '("guiicon"
760       "inline"
761       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
762        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
763        "xreflabel")
764       "xguiicon")
765     '("guilabel"
766       "inline"
767       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
768        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
769        "xreflabel")
770       "xguilabel")
771     '("guimenu"
772       "inline"
773       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
774        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
775        "xreflabel")
776       "xguimenu")
777     '("guimenuitem"
778       "inline"
779       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
780        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
781        "xreflabel")
782       "xguimenuitem")
783     '("guisubmenu"
784       "inline"
785       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
786        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
787        "xreflabel")
788       "xguisubmenu")
789     '("hardware"
790       "inline"
791       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
792        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
793        "xreflabel")
794       "xhardware")
795     '("highlights"
796       "block"
797       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
798        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
799       "xhighlights")
800     '("holder"
801       "inline"
802       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
803        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
804       "xholder")
805     '("honorific"
806       "inline"
807       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
808        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
809       "xhonorific")
810     '("imagedata"
811       "block"
812       ("align" "arch" "condition" "conformance" "depth" "entityref" "fileref"
813        "format" "id" "lang" "os" "remap" "revision" "revisionflag" "role"
814        "scale" "scalefit" "security" "srccredit" "userlevel" "vendor" "width"
815        "xreflabel")
816       "ximagedata")
817     '("imageobject"
818       "block"
819       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
820        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
821       "ximageobject")
822     '("imageobjectco"
823       "block"
824       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
825        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
826       "ximageobjectco")
827     '("important"
828       "block"
829       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
830        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
831       "ximportant")
832     '("index"
833       "block"
834       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
835        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
836       "xindex")
837     '("indexdiv"
838       "block"
839       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
840        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
841       "xindexdiv")
842     '("indexentry"
843       "block"
844       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
845        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
846       "xindexentry")
847     '("indexinfo"
848       "block"
849       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
850        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
851       "xindexinfo")
852     '("indexterm"
853       "inline"
854       ("arch" "class" "condition" "conformance" "id" "lang" "os" "pagenum"
855        "remap" "revision" "revisionflag" "role" "scope" "security"
856        "significance" "startref" "userlevel" "vendor" "xreflabel" "zone" )
857       "xindexterm")
858     '("informalequation"
859       "block"
860       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
861        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
862       "xinformalequation")
863     '("informalexample"
864       "block"
865       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
866        "revisionflag" "role" "security" "userlevel" "vendor" "width"
867        "xreflabel")
868       "xinformalexample")
869     '("informalfigure"
870       "block"
871       ("arch" "condition" "conformance" "float" "id" "label" "lang" "os"
872        "pgwide" "remap" "revision" "revisionflag" "role" "security" "userlevel"
873        "vendor" "xreflabel")
874       "xinformalfigure")
875     '("informaltable"
876       "block"
877       ("arch" "colsep" "condition" "conformance" "frame" "id" "label" "lang"
878        "orient" "os" "pgwide" "remap" "revision" "revisionflag" "role" "rowsep"
879        "security" "shortentry" "tabstyle" "tocentry" "userlevel" "vendor"
880        "xreflabel")
881       "xinformaltable")
882     '("initializer"
883       "inline"
884       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
885        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
886       "xinitializer")
887     '("inlineequation"
888       "inline"
889       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
890        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
891       "xinlineequation")
892     '("inlinegraphic"
893       "inline"
894       ("align" "arch" "condition" "conformance" "depth" "entityref" "fileref"
895        "format" "id" "lang" "os" "remap" "revision" "revisionflag" "role"
896        "scale" "scalefit" "security" "srccredit" "userlevel" "vendor" "width"
897        "xreflabel")
898       "xinlinegraphic")
899     '("inlinemediaobject"
900       "inline"
901       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
902        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
903       "xinlinemediaobject")
904     '("interface"
905       "inline"
906       ("arch" "class" "condition" "conformance" "id" "lang" "moreinfo" "os"
907        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
908        "xreflabel")
909       "xinterface")
910     ;; Removed in DocBook XML 4.1.
911     '("interfacedefinition"
912       "inline"
913       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
914        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
915        "xreflabel")
916       "xinterfacedefinition")
917     '("interfacename"
918       "inline"
919       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
920        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
921       "xinterfacename")
922     '("invpartnumber"
923       "inline"
924       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
925        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
926       "xinvpartnumber")
927     '("isbn"
928       "inline"
929       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
930        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
931       "xisbn")
932     '("issn"
933       "inline"
934       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
935        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
936       "xissn")
937     '("issuenum"
938       "inline"
939       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
940        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
941       "xissuenum")
942     '("itemizedlist"
943       "block"
944       ("arch" "condition" "conformance" "id" "lang" "mark" "os" "remap"
945        "revision" "revisionflag" "role" "security" "spacing" "userlevel"
946        "vendor" "xreflabel")
947       "xitemizedlist")
948     '("itermset"
949       "block"
950       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
951        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
952       "xitermset")))
953
954 (defvar docbook-element-symbol-alist-4
955   (list
956     '("jobtitle"
957       "inline"
958       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
959        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
960       "xjobtitle")
961     '("keycap"
962       "inline"
963       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
964        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
965        "xreflabel")
966       "xkeycap")
967     '("keycode"
968       "inline"
969       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
970        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
971       "xkeycode")
972     '("keycombo"
973       "inline"
974       ("action" "arch" "condition" "conformance" "id" "lang" "moreinfo" "os"
975        "otheraction" "remap" "revision" "revisionflag" "role" "security"
976        "userlevel" "vendor" "xreflabel")
977       "xkeycombo")
978     '("keysym"
979       "inline"
980       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
981        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
982       "xkeysym")
983     '("keyword"
984       "inline"
985       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
986        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
987       "xkeyword")
988     '("keywordset"
989       "block"
990       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
991        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
992       "xkeywordset")
993     '("label"
994       "inline"
995       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
996        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
997       "xlabel")
998     '("legalnotice"
999       "block"
1000       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1001        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1002       "xlegalnotice")
1003     '("lineage"
1004       "inline"
1005       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1006        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1007       "xlineage")
1008     '("lineannotation"
1009       "inline"
1010       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1011        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1012       "xlineannotation")
1013     '("link"
1014       "inline"
1015       ("arch" "condition" "conformance" "endterm" "id" "lang" "linkend" "os"
1016        "remap" "revision" "revisionflag" "role" "security" "type" "userlevel"
1017        "vendor" "xreflabel")
1018       "xlink")
1019     '("listitem"
1020       "block"
1021       ("arch" "condition" "conformance" "id" "lang" "os" "override" "remap"
1022        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1023        "xreflabel")
1024       "xlistitem")
1025     '("literal"
1026       "inline"
1027       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
1028        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1029        "xreflabel")
1030       "xliteral")
1031     '("literallayout"
1032       "block"
1033       ("arch" "class" "condition" "conformance" "format" "id" "lang"
1034        "linenumbering" "os" "remap" "revision" "revisionflag" "role" "security"
1035        "userlevel" "vendor" "width" "xreflabel")
1036       "xliterallayout")
1037     '("lot"
1038       "block"
1039       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
1040        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1041        "xreflabel")
1042       "xlot")
1043     '("lotentry"
1044       "block"
1045       ("arch" "condition" "conformance" "id" "lang" "linkend" "os" "pagenum"
1046        "remap" "revision" "revisionflag" "role" "security" "srccredit"
1047        "userlevel" "vendor" "xreflabel")
1048       "xlotentry")
1049     '("manvolnum"
1050       "inline"
1051       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1052        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1053       "xmanvolnum")
1054     '("markup"
1055       "inline"
1056       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1057        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1058       "xmarkup")
1059     '("medialabel"
1060       "inline"
1061       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
1062        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1063        "xreflabel")
1064       "xmedialabel")
1065     '("mediaobject"
1066       "block"
1067       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1068        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1069       "xmediaobject")
1070     '("mediaobjectco"
1071       "block"
1072       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1073        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1074       "xmediaobjectco")
1075     '("member"
1076       "block"
1077       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1078        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1079       "xmember")
1080     '("menuchoice"
1081       "inline"
1082       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
1083        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1084        "xreflabel")
1085       "xmenuchoice")
1086     '("methodname"
1087       "inline"
1088       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1089        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1090       "xmethodname")
1091     '("methodparam"
1092       "inline"
1093       ("arch" "choice" "condition" "conformance" "id" "lang" "os" "remap" "rep"
1094        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1095        "xreflabel")
1096       "xmethodparam")
1097     '("methodsynopsis"
1098       "block"
1099       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1100        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1101       "xmethodsynopsis")
1102     '("modespec"
1103       "block"
1104       ("application" "arch" "condition" "conformance" "id" "lang" "os" "remap"
1105        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1106        "xreflabel")
1107       "xmodespec")
1108     '("modifier"
1109       "inline"
1110       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1111        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1112       "xmodifier")
1113     '("mousebutton"
1114       "inline"
1115       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
1116        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1117        "xreflabel")
1118       "xmousebutton")
1119     '("msg"
1120       "block"
1121       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1122        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1123       "xmsg")
1124     '("msgaud"
1125       "block"
1126       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1127        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1128       "xmsgaud")
1129     '("msgentry"
1130       "block"
1131       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1132        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1133       "xmsgentry")
1134     '("msgexplan"
1135       "block"
1136       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1137        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1138       "xmsgexplan")
1139     '("msginfo"
1140       "block"
1141       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1142        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1143       "xmsginfo")
1144     '("msglevel"
1145       "block"
1146       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1147        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1148       "xmsglevel")
1149     '("msgmain"
1150       "block"
1151       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1152        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1153       "xmsgmain")
1154     '("msgorig"
1155       "block"
1156       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1157        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1158       "xmsgorig")
1159     '("msgrel"
1160       "block"
1161       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1162        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1163       "xmsgrel")
1164     '("msgset"
1165       "block"
1166       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1167        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1168       "xmsgset")
1169     '("msgsub"
1170       "block"
1171       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1172        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1173       "xmsgsub")
1174     '("msgtext"
1175       "block"
1176       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1177        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1178       "xmsgtext")))
1179
1180 (defvar docbook-element-symbol-alist-5
1181   (list
1182     '("note"
1183       "block"
1184       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1185        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1186       "xnote")
1187     '("objectinfo"
1188       "block"
1189       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1190        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1191       "xobjectinfo")
1192     '("olink"
1193       "inline"
1194       ("arch" "condition" "conformance" "id" "lang" "linkmode" "localinfo" "os"
1195        "remap" "revision" "revisionflag" "role" "security" "targetdocent"
1196        "type" "userlevel" "vendor" "xreflabel")
1197       "xolink")
1198     '("ooclass"
1199       "inline"
1200       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1201        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1202       "xooclass")
1203     '("ooexception"
1204       "inline"
1205       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1206        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1207       "xooexception")
1208     '("oointerface"
1209       "inline"
1210       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1211        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1212       "xoointerface")
1213     '("option"
1214       "inline"
1215       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1216        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1217       "xoption")
1218     '("optional"
1219       "inline"
1220       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1221        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1222       "xoptional")
1223     '("orderedlist"
1224       "block"
1225       ("arch" "condition" "conformance" "continuation" "id" "inheritnum" "lang"
1226        "numeration" "os" "remap" "revision" "revisionflag" "role" "security"
1227        "spacing" "userlevel" "vendor" "xreflabel")
1228       "xorderedlist")
1229     '("orgdiv"
1230       "inline"
1231       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1232        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1233       "xorgdiv")
1234     '("orgname"
1235       "inline"
1236       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1237        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1238       "xorgname")
1239     '("otheraddr"
1240       "inline"
1241       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1242        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1243       "xotheraddr")
1244     '("othercredit"
1245       "inline"
1246       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1247        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1248       "xothercredit")
1249     '("othername"
1250       "inline"
1251       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1252        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1253       "xothername")
1254     '("pagenums"
1255       "inline"
1256       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1257        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1258       "xpagenums")
1259     '("para"
1260       "block"
1261       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1262        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1263       "xpara")
1264     '("paramdef"
1265       "inline"
1266       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1267        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1268       "xparamdef")
1269     '("parameter"
1270       "inline"
1271       ("arch" "class" "condition" "conformance" "id" "lang" "moreinfo" "os"
1272        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1273        "xreflabel")
1274       "xparameter")
1275     '("part"
1276       "block"
1277       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
1278        "revision" "revisionflag" "role" "security" "status" "userlevel"
1279        "vendor" "xreflabel")
1280       "xpart")
1281     '("partinfo"
1282       "block"
1283       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1284        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1285       "xpartinfo")
1286     '("partintro"
1287       "block"
1288       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
1289        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1290        "xreflabel")
1291       "xpartintro")
1292     '("phone"
1293       "inline"
1294       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1295        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1296       "xphone")
1297     '("phrase"
1298       "inline"
1299       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1300        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1301       "xphrase")
1302     '("pob"
1303       "inline"
1304       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1305        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1306       "xpob")
1307     '("postcode"
1308       "inline"
1309       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1310        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1311       "xpostcode")
1312     '("preface"
1313       "block"
1314       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1315        "revisionflag" "role" "security" "status" "userlevel" "vendor"
1316        "xreflabel")
1317       "xpreface")
1318     '("prefaceinfo"
1319       "block"
1320       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1321        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1322       "xprefaceinfo")
1323     '("primary"
1324       "inline"
1325       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1326        "revisionflag" "role" "security" "sortas" "userlevel" "vendor"
1327        "xreflabel")
1328       "xprimary")
1329     '("primaryie"
1330       "block"
1331       ("arch" "condition" "conformance" "id" "lang" "linkends" "os" "remap"
1332        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1333        "xreflabel")
1334       "xprimaryie")
1335     '("printhistory"
1336       "block"
1337       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1338        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1339       "xprinthistory")
1340     '("procedure"
1341       "block"
1342       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1343        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1344       "xprocedure")
1345     '("productname"
1346       "inline"
1347       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
1348        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1349        "xreflabel")
1350       "xproductname")
1351     '("productnumber"
1352       "inline"
1353       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1354        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1355       "xproductnumber")
1356     '("programlisting"
1357       "block"
1358       ("arch" "condition" "conformance" "format" "id" "lang" "linenumbering"
1359        "os" "remap" "revision" "revisionflag" "role" "security" "userlevel"
1360        "vendor" "width" "xreflabel")
1361       "xprogramlisting")
1362     '("programlistingco"
1363       "block"
1364       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1365        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1366       "xprogramlistingco")
1367     '("prompt"
1368       "inline"
1369       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
1370        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1371        "xreflabel")
1372       "xprompt")
1373     '("property"
1374       "inline"
1375       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
1376        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1377        "xreflabel")
1378       "xproperty")
1379     '("pubdate"
1380       "inline"
1381       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1382        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1383       "xpubdate")
1384     '("publisher"
1385       "inline"
1386       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1387        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1388       "xpublisher")
1389     '("publishername"
1390       "inline"
1391       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1392        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1393       "xpublishername")
1394     '("pubsnumber"
1395       "inline"
1396       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1397        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1398       "xpubsnumber")))
1399
1400 (defvar docbook-element-symbol-alist-6
1401   (list
1402     '("qandadiv"
1403       "block"
1404       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1405        "revisionflag" "role" "security" "status" "userlevel" "vendor"
1406        "xreflabel")
1407       "xqandadiv")
1408     '("qandaentry"
1409       "block"
1410       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1411        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1412       "xqandaentry")
1413     '("qandaset"
1414       "block"
1415       ("arch" "condition" "conformance" "defaultlabel" "id" "lang" "os" "remap"
1416        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1417        "xreflabel")
1418       "xqandaset")
1419     '("question"
1420       "block"
1421       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1422        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1423       "xquestion")
1424     '("quote"
1425       "inline"
1426       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1427        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1428       "xquote")
1429     '("refclass"
1430       "block"
1431       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1432        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1433       "xrefclass")
1434     '("refdescriptor"
1435       "block"
1436       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1437        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1438       "xrefdescriptor")
1439     '("refentry"
1440       "block"
1441       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1442        "revisionflag" "role" "security" "status" "userlevel" "vendor"
1443        "xreflabel")
1444       "xrefentry")
1445     '("refentryinfo"
1446       "block"
1447       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1448        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1449       "xrefentryinfo")
1450     '("refentrytitle"
1451       "inline"
1452       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1453        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1454       "xrefentrytitle")
1455     '("reference"
1456       "block"
1457       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
1458        "revision" "revisionflag" "role" "security" "status" "userlevel"
1459        "vendor" "xreflabel")
1460       "xreference")
1461     '("referenceinfo"
1462       "block"
1463       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1464        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1465       "xreferenceinfo")
1466     '("refmeta"
1467       "block"
1468       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1469        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1470       "xrefmeta")
1471     '("refmiscinfo"
1472       "block"
1473       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
1474        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1475        "xreflabel")
1476       "xrefmiscinfo")
1477     '("refname"
1478       "inline"
1479       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1480        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1481       "xrefname")
1482     '("refnamediv"
1483       "block"
1484       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1485        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1486       "xrefnamediv")
1487     '("refpurpose"
1488       "inline"
1489       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1490        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1491       "xrefpurpose")
1492     '("refsect1"
1493       "block"
1494       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1495        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1496       "xrefsect1")
1497     '("refsect1info"
1498       "block"
1499       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1500        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1501       "xrefsect1info")
1502     '("refsect2"
1503       "block"
1504       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1505        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1506       "xrefsect2")
1507     '("refsect2info"
1508       "block"
1509       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1510        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1511       "xrefsect2info")
1512     '("refsect3"
1513       "block"
1514       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1515        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1516       "xrefsect3")
1517     '("refsect3info"
1518       "block"
1519       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1520        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1521       "xrefsect3info")
1522     '("refsynopsisdiv"
1523       "block"
1524       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1525        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1526       "xrefsynopsisdiv")
1527     '("refsynopsisdivinfo"
1528       "block"
1529       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1530        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1531       "xrefsynopsisdivinfo")
1532     '("releaseinfo"
1533       "inline"
1534       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1535        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1536       "xreleaseinfo")
1537     '("remark"
1538       "inline"
1539       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1540        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1541       "xremark")
1542     '("replaceable"
1543       "inline"
1544       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
1545        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1546        "xreflabel")
1547       "xreplaceable")
1548     '("returnvalue"
1549       "inline"
1550       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1551        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1552       "xreturnvalue")
1553     '("revdescription"
1554       "block"
1555       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1556        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1557       "xrevdescription")
1558     '("revhistory"
1559       "block"
1560       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1561        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1562       "xrevhistory")
1563     '("revision"
1564       "inline"
1565       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1566        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1567       "xrevision")
1568     '("revnumber"
1569       "inline"
1570       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1571        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1572       "xrevnumber")
1573     '("revremark"
1574       "inline"
1575       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1576        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1577       "xrevremark")
1578     '("row"
1579       "block"
1580       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1581        "revisionflag" "role" "rowsep" "security" "userlevel" "valign" "vendor"
1582        "xreflabel")
1583       "xrow")))
1584
1585 (defvar docbook-element-symbol-alist-7
1586   (list
1587     '("sbr"
1588       "empty"
1589       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1590        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1591       "xsbr")
1592     '("screen"
1593       "block"
1594       ("arch" "condition" "conformance" "format" "id" "lang" "linenumbering"
1595        "os" "remap" "revision" "revisionflag" "role" "security" "userlevel"
1596        "vendor" "width" "xreflabel")
1597       "xscreen")
1598     '("screenco"
1599       "block"
1600       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1601        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1602       "xscreenco")
1603     '("screeninfo"
1604       "block"
1605       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1606        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1607       "xscreeninfo")
1608     '("screenshot"
1609       "block"
1610       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1611        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1612       "xscreenshot")
1613     '("secondary"
1614       "inline"
1615       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1616        "revisionflag" "role" "security" "sortas" "userlevel" "vendor"
1617        "xreflabel")
1618       "xsecondary")
1619     '("secondaryie"
1620       "block"
1621       ("arch" "condition" "conformance" "id" "lang" "linkends" "os" "remap"
1622        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1623        "xreflabel")
1624       "xsecondaryie")
1625     '("sect1"
1626       "block"
1627       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1628        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1629       "xsect1")
1630     '("sect1info"
1631       "block"
1632       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1633        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1634       "xsect1info")
1635     '("sect2"
1636       "block"
1637       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1638        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1639       "xsect2")
1640     '("sect2info"
1641       "block"
1642       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1643        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1644       "xsect2info")
1645     '("sect3"
1646       "block"
1647       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1648        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1649       "xsect3")
1650     '("sect3info"
1651       "block"
1652       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1653        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1654       "xsect3info")
1655     '("sect4"
1656       "block"
1657       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1658        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1659       "xsect4")
1660     '("sect4info"
1661       "block"
1662       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1663        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1664       "xsect4info")
1665     '("sect5"
1666       "block"
1667       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1668        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1669       "xsect5")
1670     '("sect5info"
1671       "block"
1672       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1673        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1674       "xsect5info")
1675     '("section"
1676       "block"
1677       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
1678        "revision" "revisionflag" "role" "security" "status" "userlevel"
1679        "vendor" "xreflabel")
1680       "xsection")
1681     '("sectioninfo"
1682       "block"
1683       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1684        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1685       "xsectioninfo")
1686     '("see"
1687       "inline"
1688       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1689        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1690       "xsee")
1691     '("seealso"
1692       "inline"
1693       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1694        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1695       "xseealso")
1696     '("seealsoie"
1697       "block"
1698       ("arch" "condition" "conformance" "id" "lang" "linkends" "os" "remap"
1699        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1700        "xreflabel")
1701       "xseealsoie")
1702     '("seeie"
1703       "block"
1704       ("arch" "condition" "conformance" "id" "lang" "linkend" "os" "remap"
1705        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1706        "xreflabel")
1707       "xseeie")
1708     '("seg"
1709       "block"
1710       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1711        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1712       "xseg")
1713     '("seglistitem"
1714       "block"
1715       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1716        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1717       "xseglistitem")
1718     '("segmentedlist"
1719       "block"
1720       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1721        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1722       "xsegmentedlist")
1723     '("segtitle"
1724       "block"
1725       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1726        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1727       "xsegtitle")
1728     ;; Removed in DocBook XML 4.1.
1729     '("seriesinfo"
1730       "inline"
1731       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1732        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1733       "xseriesinfo")
1734     '("seriesvolnums"
1735       "inline"
1736       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1737        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1738       "xseriesvolnums")
1739     '("set"
1740       "block"
1741       ("arch" "condition" "conformance" "fpi" "id" "lang" "os" "remap"
1742        "revision" "revisionflag" "role" "security" "status" "userlevel"
1743        "vendor" "xreflabel")
1744       "xset")
1745     '("setindex"
1746       "block"
1747       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1748        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1749       "xsetindex")
1750     '("setindexinfo"
1751       "block"
1752       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1753        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1754       "xsetindexinfo")
1755     '("setinfo"
1756       "block"
1757       ("arch" "condition" "conformance" "contents" "id" "lang" "os" "remap"
1758        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1759        "xreflabel")
1760       "xsetinfo")
1761     '("sgmltag"
1762       "inline"
1763       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
1764        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1765        "xreflabel")
1766       "xsgmltag")
1767     '("shortaffil"
1768       "inline"
1769       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1770        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1771       "xshortaffil")
1772     '("shortcut"
1773       "inline"
1774       ("action" "arch" "condition" "conformance" "id" "lang" "moreinfo" "os"
1775        "otheraction" "remap" "revision" "revisionflag" "role" "security"
1776        "userlevel" "vendor" "xreflabel")
1777       "xshortcut")
1778     '("sidebar"
1779       "block"
1780       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1781        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1782       "xsidebar")
1783     '("sidebarinfo"
1784       "block"
1785       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1786        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1787       "xsidebarinfo")
1788     '("simpara"
1789       "block"
1790       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1791        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1792       "xsimpara")
1793     '("simplelist"
1794       "block"
1795       ("arch" "columns" "condition" "conformance" "id" "lang" "os" "remap"
1796        "revision" "revisionflag" "role" "security" "type" "userlevel" "vendor"
1797        "xreflabel")
1798       "xsimplelist")
1799     '("simplemsgentry"
1800       "block"
1801       ("arch" "audience" "condition" "conformance" "id" "lang" "level" "origin"
1802        "os" "remap" "revision" "revisionflag" "role" "security" "userlevel"
1803        "vendor" "xreflabel")
1804       "xsimplemsgentry")
1805     '("simplesect"
1806       "block"
1807       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1808        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1809       "xsimplesect")
1810     '("spanspec"
1811       "block"
1812       ("align" "arch" "char" "charoff" "colsep" "condition" "conformance" "id"
1813        "lang" "nameend" "namest" "os" "remap" "revision" "revisionflag" "role"
1814        "rowsep" "security" "spanname" "userlevel" "vendor" "xreflabel")
1815       "xspanspec")
1816     '("state"
1817       "inline"
1818       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1819        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1820       "xstate")
1821     '("step"
1822       "block"
1823       ("arch" "condition" "conformance" "id" "lang" "os" "performance" "remap"
1824        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1825        "xreflabel")
1826       "xstep")
1827     '("street"
1828       "inline"
1829       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1830        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1831       "xstreet")
1832     '("structfield"
1833       "inline"
1834       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1835        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1836       "xstructfield")
1837     '("structname"
1838       "inline"
1839       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1840        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1841       "xstructname")
1842     '("subject"
1843       "block"
1844       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1845        "revisionflag" "role" "security" "userlevel" "vendor" "weight"
1846        "xreflabel")
1847       "xsubject")
1848     '("subjectset"
1849       "block"
1850       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1851        "revisionflag" "role" "security" "scheme" "userlevel" "vendor" "xreflabel")
1852       "xsubjectset")
1853     '("subjectterm"
1854       "block"
1855       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1856        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1857       "xsubjectterm")
1858     '("subscript"
1859       "inline"
1860       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1861        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1862       "xsubscript")
1863     '("substeps"
1864       "block"
1865       ("arch" "condition" "conformance" "id" "lang" "os" "performance" "remap"
1866        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1867        "xreflabel")
1868       "xsubsteps")
1869     '("subtitle"
1870       "block"
1871       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1872        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1873       "xsubtitle")
1874     '("superscript"
1875       "inline"
1876       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1877        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1878       "xsuperscript")
1879     '("surname"
1880       "inline"
1881       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1882        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1883       "xsurname")
1884     '("symbol"
1885       "inline"
1886       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
1887        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1888        "xreflabel")
1889       "xsymbol")
1890     '("synopfragment"
1891       "block"
1892       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1893        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1894       "xsynopfragment")
1895     '("synopfragmentref"
1896       "block"
1897       ("arch" "condition" "conformance" "id" "lang" "linkend" "os" "remap"
1898        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1899        "xreflabel")
1900       "xsynopfragmentref")
1901     '("synopsis"
1902       "block"
1903       ("arch" "condition" "conformance" "format" "id" "label" "lang"
1904        "linenumbering" "os" "remap" "revision" "revisionflag" "role" "security"
1905        "userlevel" "vendor" "xreflabel")
1906       "xsynopsis")
1907     '("systemitem"
1908       "inline"
1909       ("arch" "class" "condition" "conformance" "id" "lang" "moreinfo" "os"
1910        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1911        "xreflabel")
1912       "xsystemitem")))
1913
1914 (defvar docbook-element-symbol-alist-8
1915   (list
1916     '("table"
1917       "block"
1918       ("arch" "colsep" "condition" "conformance" "frame" "id" "label" "lang"
1919        "orient" "os" "pgwide" "remap" "revision" "revisionflag" "role" "rowsep"
1920        "security" "shortentry" "tabstyle" "tocentry" "userlevel" "vendor"
1921        "xreflabel")
1922       "xtable")
1923     '("tbody"
1924       "block"
1925       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1926        "revisionflag" "role" "security" "userlevel" "valign" "vendor"
1927        "xreflabel")
1928       "xtbody")
1929     '("term"
1930       "inline"
1931       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1932        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1933       "xterm")
1934     '("tertiary"
1935       "inline"
1936       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1937        "revisionflag" "role" "security" "sortas" "userlevel" "vendor"
1938        "xreflabel")
1939       "xtertiary")
1940     '("tertiaryie"
1941       "block"
1942       ("arch" "condition" "conformance" "id" "lang" "linkends" "os" "remap"
1943        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1944        "xreflabel")
1945       "xtertiaryie")
1946     '("textobject"
1947       "block"
1948       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1949        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1950       "xtextobject")
1951     '("tfoot"
1952       "block"
1953       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1954        "revisionflag" "role" "security" "userlevel" "valign" "vendor"
1955        "xreflabel")
1956       "xtfoot")
1957     '("tgroup"
1958       "block"
1959       ("align" "arch" "char" "charoff" "cols" "colsep" "condition"
1960        "conformance" "id" "lang" "os" "remap" "revision" "revisionflag" "role"
1961        "rowsep" "security" "tgroupstyle" "userlevel" "vendor" "xreflabel")
1962       "xtgroup")
1963     '("thead"
1964       "block"
1965       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1966        "revisionflag" "role" "security" "userlevel" "valign" "vendor"
1967        "xreflabel")
1968       "xthead")
1969     '("tip"
1970       "block"
1971       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1972        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1973       "xtip")
1974     '("title"
1975       "block"
1976       ("arch" "condition" "conformance" "id" "lang" "os" "pagenum" "remap"
1977        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1978        "xreflabel")
1979       "xtitle")
1980     '("titleabbrev"
1981       "block"
1982       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
1983        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
1984       "xtitleabbrev")
1985     '("toc"
1986       "block"
1987       ("arch" "condition" "conformance" "id" "lang" "os" "pagenum" "remap"
1988        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
1989        "xreflabel")
1990       "xtoc")
1991     '("tocback"
1992       "block"
1993       ("arch" "condition" "conformance" "id" "label" "lang" "linkend" "os"
1994        "pagenum" "remap" "revision" "revisionflag" "role" "security"
1995        "userlevel" "vendor" "xreflabel")
1996       "xtocback")
1997     '("tocchap"
1998       "block"
1999       ("arch" "condition" "conformance" "id" "label" "lang" "os" "remap"
2000        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
2001        "xreflabel")
2002       "xtocchap")
2003     '("tocentry"
2004       "block"
2005       ("arch" "condition" "conformance" "id" "lang" "linkend" "os" "pagenum"
2006        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
2007        "xreflabel")
2008       "xtocentry")
2009     '("tocfront"
2010       "block"
2011       ("arch" "condition" "conformance" "id" "label" "lang" "linkend" "os"
2012        "pagenum" "remap" "revision" "revisionflag" "role" "security"
2013        "userlevel" "vendor" "xreflabel")
2014       "xtocfront")
2015     '("toclevel1"
2016       "block"
2017       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2018        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2019       "xtoclevel1")
2020     '("toclevel2"
2021       "block"
2022       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2023        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2024       "xtoclevel2")
2025     '("toclevel3"
2026       "block"
2027       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2028        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2029       "xtoclevel3")
2030     '("toclevel4"
2031       "block"
2032       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2033        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2034       "xtoclevel4")
2035     '("toclevel5"
2036       "block"
2037       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2038        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2039       "xtoclevel5")
2040     '("tocpart"
2041       "block"
2042       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2043        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2044       "xtocpart")
2045     '("token"
2046       "inline"
2047       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2048        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2049       "xtoken")
2050     '("trademark"
2051       "inline"
2052       ("arch" "class" "condition" "conformance" "id" "lang" "os" "remap"
2053        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
2054        "xreflabel")
2055       "xtrademark")
2056     '("type"
2057       "inline"
2058       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2059        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2060       "xtype")
2061     '("ulink"
2062       "inline"
2063       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2064        "revisionflag" "role" "security" "type" "url" "userlevel" "vendor"
2065        "xreflabel")
2066       "xulink")
2067     '("userinput"
2068       "inline"
2069       ("arch" "condition" "conformance" "id" "lang" "moreinfo" "os" "remap"
2070        "revision" "revisionflag" "role" "security" "userlevel" "vendor"
2071        "xreflabel")
2072       "xuserinput")
2073     '("varargs"
2074       "inline"
2075       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2076        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2077       "xvarargs")
2078     '("variablelist"
2079       "block"
2080       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2081        "revisionflag" "role" "termlength" "userlevel" "vendor" "xreflabel")
2082       "xvariablelist")
2083     '("varlistentry"
2084       "block"
2085       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2086        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2087       "xvarlistentry")
2088     '("varname"
2089       "inline"
2090       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2091        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2092       "xvarname")
2093     '("videodata"
2094       "block"
2095       ("align" "arch" "condition" "conformance" "depth" "entityref" "fileref"
2096        "format" "id" "lang" "os" "remap" "revision" "revisionflag" "role"
2097        "scale" "scalefit" "security" "srccredit" "userlevel" "vendor" "width"
2098        "xreflabel")
2099       "xvideodata")
2100     '("videoobject"
2101       "block"
2102       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2103        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2104       "xvideoobject")
2105     '("void"
2106       "inline"
2107       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2108        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2109       "xvoid")
2110     '("volumenum"
2111       "inline"
2112       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2113        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2114       "xvolumenum")
2115     '("warning"
2116       "block"
2117       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2118        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2119       "xwarning")
2120     '("wordasword"
2121       "inline"
2122       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2123        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2124       "xwordasword")
2125     '("xref"
2126       "empty"
2127       ("arch" "condition" "conformance" "endterm" "id" "lang" "linkend" "os"
2128        "remap" "revision" "revisionflag" "role" "security" "userlevel" "vendor"
2129        "xreflabel")
2130       "xxref")
2131     '("year"
2132       "inline"
2133       ("arch" "condition" "conformance" "id" "lang" "os" "remap" "revision"
2134        "revisionflag" "role" "security" "userlevel" "vendor" "xreflabel")
2135       "xyear")))
2136
2137 ;; It would be nice to make these start-tag dependent
2138
2139 (defvar docbook-attributes-alist
2140   (list
2141    '("action" "ac" ())
2142    '("align" "al" ())
2143    '("application" "ap" ())
2144    '("arch" "arch" ())
2145    '("arearefs" "ar" ())
2146    '("audience" "au" ())
2147    '("baseform" "bf" ())
2148    '("char" "char" ())
2149    '("charoff" "charo" ())
2150    '("choice" "ch" ())
2151    '("class" "cl" ())
2152    '("cmdlength" "cmdl" ())
2153    '("colname" "cna" ())
2154    '("colnum" "cnu" ())
2155    '("cols" "cols" ())
2156    '("colsep" "colsep" ())
2157    '("columns" "columns" ())
2158    '("colwidth" "colw" ())
2159    '("condition" "cond" ())
2160    '("conformance" "conf" ())
2161    '("contents" "contents" ())
2162    '("continuation" "cont" ())
2163    '("coords" "co" ())
2164    '("defaultlabel" "dl" ())
2165    '("depth" "de" ())
2166    '("endterm" "et" ())
2167    '("entityref" "er" ())
2168    '("fileref" "fr" ())
2169    '("float" "fl" ())
2170    '("format" "fo" ())
2171    '("fpi" "fpi" ())
2172    '("frame" "fr" ())
2173    '("id" "id" ())
2174    '("inheritnum" "in" ())
2175    '("label" "la" ())
2176    '("lang" "lang" ())
2177    '("language" "language" ())
2178    '("level" "level" ())
2179    '("linenumbering" "ln" ())
2180    '("linkend" "le" ())
2181    '("linkends" "les" ())
2182    '("linkmode" "lm" ())
2183    '("localinfo" "li" ())
2184    '("mark" "ma" ())
2185    '("moreinfo" "morei" ())
2186    '("morerows" "morer" ())
2187    '("nameend" "ne" ())
2188    '("namest" "ns" ())
2189    '("numeration" "nu" ())
2190    '("optmult" "om" ())                          ;; Removed in DocBook XML 4.1.
2191    '("orient" "or" ())
2192    '("origin" "orig" ())
2193    '("os" "os" ())
2194    '("otheraction" "otha" ())
2195    '("otherterm" "otht" ())
2196    '("otherunits" "othu" ())
2197    '("override" "over" ())
2198    '("pagenum" "pn" ())
2199    '("parentbook" "pb" ())
2200    '("path" "path" ())
2201    '("performance" "perf" ())
2202    '("pgwide" "pgw" ())
2203    '("pubwork" "pw" ())
2204    '("relation" "rel" ())
2205    '("remap" "rem" ())
2206    '("renderas" "ras" ())
2207    '("rep" "rep" ())
2208    '("reqmult" "reqm" ())                        ;; Removed in DocBook XML 4.1.
2209    '("revision" "rev" ())
2210    '("revisionflag" "revf" ())
2211    '("role" "role" ())
2212    '("rotate" "rot" ())
2213    '("rowsep" "row" ())
2214    '("scale" "sc" ())
2215    '("scalefit" "scf" ())
2216    '("scheme" "sch" ())
2217    '("scope" "sc" ())
2218    '("security" "sec" ())
2219    '("sepchar" "sepc" ())
2220    '("shortentry" "sh" ())
2221    '("significance" "sig" ())
2222    '("sortas" "sas" ())
2223    '("spacing" "spac" ())
2224    '("spanname" "sn" ())
2225    '("srccredit" "srcc" ())
2226    '("startref" "str" ())
2227    '("status" "stat" ())
2228    '("subject" "subj" ())
2229    '("tabstyle" "tabs" ())
2230    '("targetdocent" "tdoc" ())
2231    '("termlength" "tlen" ())
2232    '("tgroupstyle" "tgs" ())
2233    '("tocentry" "toce" ())
2234    '("type" "type" ())
2235    '("units" "un" ())
2236    '("url" "url" ())
2237    '("userlevel" "ul" ())
2238    '("valign" "val" ())
2239    '("vendor" "ven" ())
2240    '("weight" "we" ())
2241    '("width" "wi" ())
2242    '("xreflabel" "xr" ())
2243    '("zone" "zo" ())))
2244
2245 ;; If docbook-insert-tag inserts one of the following elements,
2246 ;; the corresponding content is also inserted automatically
2247
2248 (defvar docbook-autoinsert-alist
2249   (list
2250    (list "chapter" "<title>^</title>")
2251    (list "section" "<title>^</title>")
2252    (list "sect1" "<title>^</title>")
2253    (list "sect2" "<title>^</title>")
2254    (list "sect3" "<title>^</title>")
2255    (list "sect4" "<title>^</title>")
2256    (list "sect5" "<title>^</title>")
2257    (list "figure" "<title>^</title>")
2258    (list "example" "<title>^</title>")
2259    (list "equation" "<title>^</title>")
2260    (list "table" "<title>^</title>")
2261    (list "book"
2262          (concat
2263           "\n"
2264           "  <bookinfo>\n"
2265           "    <title>^</title>\n"
2266           "    <author><firstname></firstname><surname></surname></author>\n"
2267           "    <date>"
2268           (substring (current-time-string) 8 10)
2269           " "
2270           (substring (current-time-string) 4 7)
2271           " "
2272           (substring (current-time-string) 20 24)
2273           "</date>\n"
2274           "  </bookinfo>\n"))
2275    (list "article" 
2276          (concat
2277           "\n"
2278           "  <artheader>\n"
2279           "    <title>^</title>\n"
2280           "    <author><firstname></firstname><surname></surname></author>\n"
2281           "    <date>"
2282           (substring (current-time-string) 8 10)
2283           " "
2284           (substring (current-time-string) 4 7)
2285           " "
2286           (substring (current-time-string) 20 24)
2287           "</date>\n"
2288           "  </artheader>\n"))
2289    (list "author" "<firstname>^</firstname><surname></surname>")
2290    (list "editor" "<firstname>^</firstname><surname></surname>")
2291    (list "simplelist" "<member>^</member>")
2292    (list "varlistentry" "<term>^</term>\n  <listitem><para></para></listitem>")
2293    ))
2294
2295 (setq docbook-all-attribute-alist
2296       (sort
2297        docbook-attributes-alist
2298        (lambda (a b) (string< (car a) (car b)))))
2299
2300 (setq docbook-all-elements-alist
2301       (sort
2302        (append
2303         (mapcar (lambda (x)
2304                   (cons (car x)
2305                         (cdr x)))
2306                 docbook-element-symbol-alist)
2307         (mapcar (lambda (x)
2308                   (cons (car x)
2309                         (cdr x)))
2310                 docbook-element-symbol-alist-1)
2311         (mapcar (lambda (x)
2312                   (cons (car x)
2313                         (cdr x)))
2314                 docbook-element-symbol-alist-2)
2315         (mapcar (lambda (x)
2316                   (cons (car x)
2317                         (cdr x)))
2318                 docbook-element-symbol-alist-3)
2319         (mapcar (lambda (x)
2320                   (cons (car x)
2321                         (cdr x)))
2322                 docbook-element-symbol-alist-4)
2323         (mapcar (lambda (x)
2324                   (cons (car x)
2325                         (cdr x)))
2326                 docbook-element-symbol-alist-5)
2327         (mapcar (lambda (x)
2328                   (cons (car x)
2329                         (cdr x)))
2330                 docbook-element-symbol-alist-6)
2331         (mapcar (lambda (x)
2332                   (cons (car x)
2333                         (cdr x)))
2334                 docbook-element-symbol-alist-7)
2335         (mapcar (lambda (x)
2336                   (cons (car x)
2337                         (cdr x)))
2338                 docbook-element-symbol-alist-8))
2339        (lambda (a b) (string< (car a) (car b)))))
2340
2341 (setq docbook-all-autoinsert-alist
2342       (sort
2343        docbook-autoinsert-alist
2344        (lambda (a b) (string< (car a) (car b)))))
2345
2346 (provide 'dbide-data)
2347
2348 ;; end of dbide-data.el