]> granicus.if.org Git - docbook-dsssl/commitdiff
Initial revision
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 4 Nov 2003 03:55:10 +0000 (03:55 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 4 Nov 2003 03:55:10 +0000 (03:55 +0000)
41 files changed:
contrib/tools/emacs/docbook-menu/COPYING [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/Makefile [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/NEWS [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/README [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/TODO [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/VERSION [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/Makefile [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/docbook-menu.xml [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/html-common.xsl [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-alpha.gif [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-logic.gif [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-faq.gif [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-tdg.gif [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-fo.gif [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-tcg.gif [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/home.png [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/next.png [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/prev.png [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/images/up.png [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/make-help.xsl [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/make-html.xsl [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/doc/style.css [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/docbk-menu.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/exclude.txt [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/html/search.html [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/php/dir2lisp.php [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-el-az.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-el-lg.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-faq.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-tdg.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-wiki.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-xsldir.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-xsldoc.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-xslfo.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-xslhtm.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/submenus/dbk-xsltcg.el [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/xsl/README [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/xsl/make-dbxsl-tcg.xsl [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/xsl/make-docbook-elements-list.xsl [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/xsl/make-docbook-xsl-params-list.xsl [new file with mode: 0644]
contrib/tools/emacs/docbook-menu/xsl/make-tdg-menu.xsl [new file with mode: 0644]

diff --git a/contrib/tools/emacs/docbook-menu/COPYING b/contrib/tools/emacs/docbook-menu/COPYING
new file mode 100644 (file)
index 0000000..d60c31a
--- /dev/null
@@ -0,0 +1,340 @@
+                   GNU GENERAL PUBLIC LICENSE
+                      Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                           Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+\f
+                   GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+\f
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+\f
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+\f
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                           NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                    END OF TERMS AND CONDITIONS
+\f
+           How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/contrib/tools/emacs/docbook-menu/Makefile b/contrib/tools/emacs/docbook-menu/Makefile
new file mode 100644 (file)
index 0000000..3814ad0
--- /dev/null
@@ -0,0 +1,74 @@
+VERSION     := $(shell cat VERSION)
+DIRNAME     := $(notdir $(shell pwd))
+CHANGELOG    = ChangeLog
+EXCLUDE_FILE = exclude.txt
+LISP_FILES  := $(shell find . -name "*.el" -print)
+BYTE_FILES  := $(shell find . -name "*.elc" -print)
+ALL_FILES   = $(shell find . -type f -print)
+
+# ssh and scp are needed for updating files on remote host
+SSH           = ssh
+SSH_OPTS      =
+SCP           = scp
+SCP_OPTS      = -pr
+
+# SITEHOST:    remote host to upload (scp) site content to
+# SITEBASE:    base path on remote host to upload content to
+# SITEBASEURL: URL corresponding to SITEHOST + SITEBASE
+SITEHOST      = atlantis.io.com
+SITEDOWNLOAD  = /virtual/customer/logopoeia.com/htdocs/docbook/download
+SITEDOC       = /virtual/customer/logopoeia.com/htdocs/docbook
+
+MAKE         = make
+EMACS        = emacs
+FMT          = fmt
+RCS2LOG      = rcs2log
+RCS2LOG_OPTS = -h sideshowbarker.net
+ZIP          = zip
+ZIP_OPTS    := -r $(DIRNAME)-$(VERSION).zip $(DIRNAME) -x@$(DIRNAME)/$(EXCLUDE_FILE)
+
+DOCS_DIR     = doc
+
+.PHONY: changelog $(DOCS_DIR)
+
+all:   byte-compile changelog $(DOCS_DIR) set-perms dist
+
+set-perms: $(ALL_FILES)
+       @echo
+       @echo "Fixing file permissions..."
+       chmod 664 $^
+
+byte-compile: $(LISP_FILES)
+       @echo
+       @echo "Byte compiling lisp files..."
+       $(EMACS) -batch -f batch-byte-compile $^
+
+changelog:
+       @echo
+       @echo "Writing $(CHANGELOG) file..."
+       $(RCS2LOG) $(RCS2LOG_OPTS) | $(FMT) > $(CHANGELOG)
+
+$(DOCS_DIR):
+       @echo
+       @echo "Making docs..."
+       $(MAKE) -C $(DOCS_DIR)
+
+dist:
+       @echo
+       @echo "Creating $(DIRNAME)-$(VERSION).zip file..."
+       -rm $(DIRNAME)*.zip;
+       (cd ..; \
+       $(ZIP) $(ZIP_OPTS) ;\
+       mv $(DIRNAME)-$(VERSION).zip $(DIRNAME) )
+
+install:
+       $(SCP) $(SCP_OPTS) $(DIRNAME)-$(VERSION).zip $(SITEHOST):$(SITEDOWNLOAD)/
+       $(SCP) $(SCP_OPTS) $(DOCS_DIR)/*             $(SITEHOST):$(SITEDOC)/
+
+clean: $(BYTE_FILES)
+       -rm $^
+       -rm $(DIRNAME)-$(VERSION).zip
+       -$(MAKE) -C $(DOCS_DIR) clean
+
+debug:
+       echo "$(DIRNAME)"
diff --git a/contrib/tools/emacs/docbook-menu/NEWS b/contrib/tools/emacs/docbook-menu/NEWS
new file mode 100644 (file)
index 0000000..94fa0d5
--- /dev/null
@@ -0,0 +1,2 @@
+
+# $Revision$ $Date$ $Author$
diff --git a/contrib/tools/emacs/docbook-menu/README b/contrib/tools/emacs/docbook-menu/README
new file mode 100644 (file)
index 0000000..9e95814
--- /dev/null
@@ -0,0 +1,103 @@
+-------------------------------------------------------------------
+ Compatibility
+-------------------------------------------------------------------
+`docbook-menu-mode' has been tested and found to work reliably with
+both the GNU/Linux (Debian) and Microsoft Windows versions of GNU
+Emacs 21.3, 21.2, and 20.7, as well as Meadow version 20.7. It
+probably will not work at all with XEmacs or with earlier versions of
+GNU Emacs (e.g., Emacs 19.x).
+
+-------------------------------------------------------------------
+ Commentary
+------------------------------------------------------------------
+This package adds a hierarchical, customizable menu for quickly
+accessing a variety of DocBook-related documentation and for easily
+getting to files in the DocBook XSLT stylesheets distribution.
+
+See the Installation and Configuration, and Customization sections
+below for "getting started" how-to instructions.
+
+The menu this package provides is intended as a sort of "at your
+fingertips" ready-reference for people who use Emacs to edit
+DocBook XML files and/or work with the DocBook XSLT stylesheets
+(creating customization layers to change parameters and templates).
+
+There are some screenshots of it at:
+
+  http://www.logopoeia.com/docbook/docbook-menu.html
+
+-------------------------------------------------------------------
+ Installation and Configuration
+-------------------------------------------------------------------
+
+To install and use this package:
+
+1. Go to the docbook-menu download site:
+
+     http://www.logopoeia.com/docbook/downloadwww.logopoeia.com/docbook/download
+
+   And download the latest docbook-menu-N.NN.zip file
+   (for example, docbook-menu-1.00.zip).
+
+2. Move the docbook-menu-N.NN.zip file into the folder/directory
+   where you want to install it (e.g., your Emacs "site-lisp"
+   directory or your "My Documents" folder or whatever) and then
+   unzip it to create a docbook-menu-N.NN directory (for example,
+   'docbook-menu-1.00').
+
+3. Add the docbook-menu-N.NN directory to your Emacs load-path.
+   You can do that by adding a line similar to the following to
+   the beginning of your .emacs file.
+
+     (add-to-list 'load-path "c:/my-xml-stuff/docbook-menu-1.00")
+
+4. Add the following to your .emacs file exactly as shown:
+
+     (require 'dbk-menu)
+
+==================================================================
+Note: The *.elc files included in this distribution are byte-compiled
+      for Emacs 21.x. So, to use this package with Emacs 20.7 or
+      Meadow 20.7, you must remove all *.elc files from the main
+      "docbook-menu" directory and its "submenus" subdirectory before
+      restarting Emacs. Then re-compile them.
+==================================================================
+
+After you restart Emacs, to view the menu at any time, either:
+
+  - choose Show DocBook Menu from the Emacs Help menu
+      or
+  - type "\M-x docbook-menu-mode<return>" (on MS Windows, that's
+    "Alt-x docbook-menu-mode" and then hit <Enter>)
+
+Note: To make the DocBook: The Definitive Guide (HTML Help) and
+      DocBook XSL submenus work correctly, you must set values for
+      some options.  See the Customization section below for details.
+
+Showing the menu automatically
+------------------------------
+There are a couple of ways you can make the menu automatically
+show up (rather than needing to invoke it manually)
+
+  - To show the menu by default, after you open a new file, so that
+    it shows up no matter what buffer/mode you're in, add the
+    following to your .emacs file:
+
+      (add-hook 'find-file-hooks 'docbook-menu-mode)
+
+  - To show the menu only when you're in a certain major mode (for
+    example, only in nxml-mode)
+
+      (add-hook 'nxml-mode-hook 'docbook-menu-mode)
+
+To be able to show/hide the menu using a shorter keyboard shortcut,
+you need to add something like the following to your .emacs file.
+
+  (define-key global-map "\C-cd" 'docbook-menu-mode)
+
+That example will enable you to use the 'Ctrl-c d' keyboard to
+show/hide the menu.
+
+For more details, see documentation within the docbk-menu.el file.
+
+# $Revision$ $Date$ $Author$
diff --git a/contrib/tools/emacs/docbook-menu/TODO b/contrib/tools/emacs/docbook-menu/TODO
new file mode 100644 (file)
index 0000000..3d499f2
--- /dev/null
@@ -0,0 +1,3 @@
+ - Update stylesheets in xsl subdirectory so that they generate
+   exactly what docbook-menu expects, without any additional
+   postprocessing needed.
diff --git a/contrib/tools/emacs/docbook-menu/VERSION b/contrib/tools/emacs/docbook-menu/VERSION
new file mode 100644 (file)
index 0000000..2c4a1a0
--- /dev/null
@@ -0,0 +1 @@
+0.90
diff --git a/contrib/tools/emacs/docbook-menu/doc/Makefile b/contrib/tools/emacs/docbook-menu/doc/Makefile
new file mode 100644 (file)
index 0000000..8011542
--- /dev/null
@@ -0,0 +1,46 @@
+# $Id$
+#
+# ::: Basic makefile for generating HTML and HTML Help from DocBook XML source files
+#
+# $DateTime: 2003/10/14 03:36:19 $
+# $Author$
+
+# HTML stuff
+HTML_STYLESHEET    = make-html.xsl
+ROOT_FILENAME      = docbook-menu
+XSLTPROC           = xsltproc
+XSLTPROC_OPTS      =
+XSLTPROC_HTML_OPTS = --stringparam root.filename "$(ROOT_FILENAME)"
+MANIFEST           = HTML.manifest
+
+# HTML Help stuff
+HELP_STYLESHEET    = make-help.xsl
+XSLTPROC_HELP_OPTS = --stringparam base.dir "$(HELP_BASE_DIR)" \
+                    --stringparam htmlhelp.chm "$(HTMLHELP_CHM)"
+HELP_BASE_DIR      = help/
+HTMLHELP_CHM       = docbook-menu.chm
+HTMLHELP_HHP       = htmlhelp.hhp
+HTMLHELP_HHC       = toc.hhc
+HTMLHELP_HHK       = index.hhk
+
+all: html help
+html: $(ROOT_FILENAME).html
+help: $(HTMLHELP_CHM)
+
+$(ROOT_FILENAME).html: docbook-menu.xml
+       @echo
+       @echo "Making HTML output..."
+       xsltproc $(XSLTPROC_HTML_OPTS) $(HTML_STYLESHEET) $?
+
+$(HTMLHELP_CHM): docbook-menu.xml
+       @echo
+       @echo "Making HTML Help output..."
+       xsltproc $(XSLTPROC_HELP_OPTS) $(HELP_STYLESHEET) $?
+       -hhc $(HTMLHELP_HHP)
+       chmod 664 $(HTMLHELP_CHM)
+       rm -rf $(HELP_BASE_DIR) $(HTMLHELP_HHP) $(HTMLHELP_HHC) $(HTMLHELP_HHK)
+
+clean:
+       -xargs rm < $(MANIFEST)
+       -rm $(MANIFEST)
+       -rm $(HTMLHELP_CHM)
diff --git a/contrib/tools/emacs/docbook-menu/doc/docbook-menu.xml b/contrib/tools/emacs/docbook-menu/doc/docbook-menu.xml
new file mode 100644 (file)
index 0000000..253add9
--- /dev/null
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<article>
+    <title
+  ><command>docbk-menu-mode</command> — a DocBook menu for GNU Emacs</title>
+  <articleinfo>
+    <pubdate>$Date$</pubdate>
+    <releaseinfo>$Id$ 
+      <ulink url="./docbook-menu.xml">xml source</ulink></releaseinfo>
+  </articleinfo>
+  <section id='intro'>
+    <title>Introduction</title>
+    <para><command>docbk-menu-mode</command> is a GNU Emacs minor mode
+    that provide a hierarchical, customizable menu for quickly accessing
+    a variety of DocBook-related documentation and for easily getting to
+    files in the DocBook XSLT stylesheets distribution.</para>
+
+    <para>It is intended as a sort of “at your fingertips”
+    ready-reference for people who use Emacs to edit DocBook XML files
+    and/or work with the DocBook XSLT stylesheets (creating
+    customization layers to change parameters and templates).</para>
+
+    <para><command>docbk-menu-mode</command> has been tested and found
+    to work reliably with GNU Emacs 21.3, 21.2, and 20.7 (tested both
+    on GNU/Linux (Debian) and on Microsoft Windows). It probably will
+    not work at all with XEmacs or with earlier versions of GNU Emacs
+    (e.g., Emacs 19.x).</para>
+  </section>
+
+  <section id='download'>
+    <title>Download</title>
+    
+    <para>Download the latest
+    <filename>docbook-menu-N.NN.zip</filename> file from the
+    following download site:</para>
+    
+    <literallayout
+     ><ulink
+       url="http://www.logopoeia.com/docbook/download/"/></literallayout>
+    
+  </section>
+
+  <section id='screenshots'>
+    <title>Screenshots</title>
+
+    <figure id='tdg-submenu'>
+      <title>DocBook: The Complete Guide submenu</title>
+      <mediaobject>
+       <imageobject>
+         <imagedata fileref="./images/docbook-menu-tdg.gif"/>
+       </imageobject>
+       <textobject>
+         <phrase>Full hiearchical TDG TOC from within Emacs.</phrase>
+       </textobject>
+      </mediaobject>
+    </figure>
+
+    <figure id='els-alpha'>
+      <title>DocBook: Elements Reference (Alphabetical) submenu</title>
+      <mediaobject>
+       <imageobject>
+         <imagedata fileref="./images/docbook-menu-els-alpha.gif"/>
+       </imageobject>
+       <textobject>
+         <phrase>Alphabetical elements submenu include short descriptions.</phrase>
+       </textobject>
+      </mediaobject>
+    </figure>
+    
+    <figure id='els-logical'>
+      <title>DocBook: Elements Reference (Logical) submenu</title>
+      <mediaobject>
+       <imageobject>
+         <imagedata fileref="./images/docbook-menu-els-logic.gif"/>
+       </imageobject>
+       <textobject>
+         <phrase>Logical elements menu is multi-level.</phrase>
+       </textobject>
+      </mediaobject>
+    </figure>
+
+    <figure id='xsl-tcg'>
+      <title>DocBook XSL: The Complete Guide submenu</title>
+      <mediaobject>
+       <imageobject>
+         <imagedata fileref="./images/docbook-menu-xsl-tcg.gif"/>
+       </imageobject>
+       <textobject>
+         <phrase>Full TOC for Bob Stayton’s book.</phrase>
+       </textobject>
+      </mediaobject>
+    </figure>
+
+    <figure id='xsl-params-fo'>
+      <title>DocBook XSL: Parameter Reference - FO submenu</title>
+      <mediaobject>
+       <imageobject>
+         <imagedata fileref="./images/docbook-menu-xsl-fo.gif"/>
+       </imageobject>
+       <textobject>
+         <phrase>XSLT params reference menu includes short descriptions.</phrase>
+       </textobject>
+      </mediaobject>
+    </figure>
+
+    <figure id='xsl-faq'>
+      <title>DocBook FAQ submenu</title>
+      <mediaobject>
+       <imageobject>
+         <imagedata fileref="./images/docbook-menu-faq.gif"/>
+       </imageobject>
+       <textobject>
+         <phrase>Quick access to Dave Pawson’s DocBook FAQ.</phrase>
+       </textobject>
+      </mediaobject>
+    </figure>
+    
+  </section>
+
+</article>
diff --git a/contrib/tools/emacs/docbook-menu/doc/html-common.xsl b/contrib/tools/emacs/docbook-menu/doc/html-common.xsl
new file mode 100644 (file)
index 0000000..0ef1749
--- /dev/null
@@ -0,0 +1,92 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <!--
+   * $Id$
+   * $Revision$ $Date$ $Author$ -->
+
+  <xsl:param name="refentry.generate.name" select="0"/>
+  <xsl:param name="refentry.generate.title" select="1"/>
+
+  <xsl:param name="generate.manifest" select="1"></xsl:param>
+
+  <xsl:param name="use.id.as.filename" select="1"/>
+  <xsl:param name="chunk.fast" select="1"/>
+  <xsl:param name="chunker.output.indent" select="'yes'"/>
+  <xsl:param name="html.stylesheet" select="'style.css'"></xsl:param>
+
+  <xsl:param name="generate.section.toc.level" select="2"></xsl:param>
+
+  <xsl:param name="admon.graphics" select="1"></xsl:param>
+  <xsl:param name="admon.graphics.path">images/</xsl:param>
+  <xsl:param name="admon.graphics.extension" select="'.png'"></xsl:param>
+  <xsl:param name="admon.style">
+    <xsl:text>margin-left: 2%; margin-right: 5%;</xsl:text>
+  </xsl:param>
+
+  <xsl:param name="navig.graphics" select="1"></xsl:param>
+  <xsl:param name="navig.graphics.path">images/</xsl:param>
+  <xsl:param name="navig.graphics.extension" select="'.png'"></xsl:param>
+  <xsl:param name="navig.showtitles">0</xsl:param>
+
+  <xsl:param name="shade.verbatim" select="1"></xsl:param>
+
+  <xsl:param name="variablelist.as.table" select="1"></xsl:param>
+
+  <xsl:param name="generate.toc">
+    appendix toc,title
+    article/appendix nop
+    article toc,title,figure
+    book toc,title,figure,table,example,equation
+    chapter toc,title
+    part toc,title
+    preface toc,title
+    qandadiv toc
+    qandaset toc
+    reference toc,title
+    sect1 toc
+    sect2 toc
+    sect3 toc
+    sect4 toc
+    sect5 toc
+    section toc
+    set toc,title
+  </xsl:param>
+
+  <!-- change admonition formatting -->
+  <xsl:template name="graphical.admonition">
+    <div class="{name(.)}">
+      <xsl:if test="$admon.style != ''">
+       <xsl:attribute name="style">
+         <xsl:value-of select="$admon.style"/>
+       </xsl:attribute>
+      </xsl:if>
+      <table border="0">
+       <tr>
+         <td align="center" valign="center">
+           <xsl:attribute name="width">
+             <xsl:call-template name="admon.graphic.width"/>
+           </xsl:attribute>
+           <img>
+             <xsl:attribute name="src">
+               <xsl:call-template name="admon.graphic"/>
+             </xsl:attribute>
+           </img>
+         </td>
+         <th align="left">
+           <xsl:call-template name="anchor"/>
+           <p>
+             <xsl:apply-templates select="." mode="object.title.markup"/>
+           </p>
+         </th>
+       </tr>
+       <tr>
+         <td></td>
+         <td align="left" valign="top">
+           <xsl:apply-templates/>
+         </td>
+       </tr>
+      </table>
+    </div>
+  </xsl:template>
+
+</xsl:stylesheet>
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-alpha.gif b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-alpha.gif
new file mode 100644 (file)
index 0000000..6cbb10d
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-alpha.gif differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-logic.gif b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-logic.gif
new file mode 100644 (file)
index 0000000..9ffa54b
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-els-logic.gif differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-faq.gif b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-faq.gif
new file mode 100644 (file)
index 0000000..42859a2
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-faq.gif differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-tdg.gif b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-tdg.gif
new file mode 100644 (file)
index 0000000..2696abb
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-tdg.gif differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-fo.gif b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-fo.gif
new file mode 100644 (file)
index 0000000..a6fd1af
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-fo.gif differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-tcg.gif b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-tcg.gif
new file mode 100644 (file)
index 0000000..d3daa6d
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/docbook-menu-xsl-tcg.gif differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/home.png b/contrib/tools/emacs/docbook-menu/doc/images/home.png
new file mode 100644 (file)
index 0000000..9522023
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/home.png differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/next.png b/contrib/tools/emacs/docbook-menu/doc/images/next.png
new file mode 100644 (file)
index 0000000..731cc40
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/next.png differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/prev.png b/contrib/tools/emacs/docbook-menu/doc/images/prev.png
new file mode 100644 (file)
index 0000000..a8f5cd0
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/prev.png differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/images/up.png b/contrib/tools/emacs/docbook-menu/doc/images/up.png
new file mode 100644 (file)
index 0000000..9589504
Binary files /dev/null and b/contrib/tools/emacs/docbook-menu/doc/images/up.png differ
diff --git a/contrib/tools/emacs/docbook-menu/doc/make-help.xsl b/contrib/tools/emacs/docbook-menu/doc/make-help.xsl
new file mode 100644 (file)
index 0000000..f5644b6
--- /dev/null
@@ -0,0 +1,12 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <!--
+   * $Id$
+   * $Revision$ $Date$ $Author$ -->
+
+  <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/>
+  <xsl:import href="./html-common.xsl"/>
+  <xsl:param name="htmlhelp.hhc.show.root" select="0"></xsl:param>
+
+</xsl:stylesheet>
diff --git a/contrib/tools/emacs/docbook-menu/doc/make-html.xsl b/contrib/tools/emacs/docbook-menu/doc/make-html.xsl
new file mode 100644 (file)
index 0000000..5652347
--- /dev/null
@@ -0,0 +1,9 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <!--
+   * $Id$
+   * $Revision$ $Date$ $Author$ -->
+  <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/>
+  <xsl:import href="./html-common.xsl"/>
+
+</xsl:stylesheet>
diff --git a/contrib/tools/emacs/docbook-menu/doc/style.css b/contrib/tools/emacs/docbook-menu/doc/style.css
new file mode 100644 (file)
index 0000000..410168a
--- /dev/null
@@ -0,0 +1,112 @@
+body {
+  background-color: #eeeeee;
+  font-family: sans-serif;
+  width: 75%;
+}
+.title {
+  color: #913004;
+}
+.book,.part,.preface,.chapter,.reference,.appendix,.glossary,.refentry,
+.index,.colophon
+{
+        background-color:white;
+        margin-left:1em;
+        margin-right:1em;
+        margin-top:1em;
+        margin-bottom:1em;
+        padding-left:1em;
+        padding-right:1em;
+        padding-top:1em;
+        padding-bottom:1em;
+}
+
+div.section
+{
+        background-color:white;
+        margin-left:1em;
+        margin-right:1em;
+        padding-left:1em;
+        padding-right:1em;
+        padding-top:.5em;
+        padding-bottom:.5em;
+}
+.guimenu, .guisubmenu, .guimenuitem, .guibutton {
+  padding-left: .2em;
+  padding-right: .2em;
+  padding-top: 0pt;
+  padding-bottom: 0pt;
+  border-width: .5pt;
+  border-color: black;
+  background-color: #cccccc;
+  font-family: Tahoma, Sans-Serif;
+  font-size: 85%;
+  border-top-color: #ffffff;
+  border-left-color: #ffffff;
+  border-right-color: black;
+  border-bottom-color: black;
+  border-width: thin;
+  border-style: outset;
+}
+.term {
+  font-weight: bold
+}
+.sgmltag, .sgmltag-element, .sgmltag-attribute {
+  color: #008000;
+}
+.computeroutput, .literal, .filename {
+  color: #008000;
+}
+.keycap {
+  color: white;
+  background-color: #333333;
+  padding-left: .2em;
+  padding-right: .2em;
+  padding-top: 0pt;
+  padding-bottom: 0pt;
+  border-width: thin;
+  border-style: outset;
+}
+.keysym {
+  color: #008000;
+  font-family: monospace;
+}
+img {
+  border-width: 0
+}
+
+div.note{
+ margin-bottom: 1em;
+ width: 90%;
+ }
+
+div.note table td p {
+  margin-top: -.2em
+}
+
+div.tip table td p {
+  margin-top: -.2em
+}
+
+div.important table td p {
+  width: 90%
+}
+
+div.caution table td p {
+  margin-top: -.2em
+}
+
+div.warning table td p {
+  margin-top: -.2em
+}
+
+td div.itemizedlist {
+  margin-top: 1.5em;
+}
+
+hr {
+  color: #cccccc;
+  background-color: #cccccc;
+  border-style: outset;
+  border-color: #cccccc;
+}
+
diff --git a/contrib/tools/emacs/docbook-menu/docbk-menu.el b/contrib/tools/emacs/docbook-menu/docbk-menu.el
new file mode 100644 (file)
index 0000000..d4f0962
--- /dev/null
@@ -0,0 +1,566 @@
+;;; docbk-menu.el --- Easy access to DocBook docs
+;; $Id$
+
+;; Copyright (C) 2003 Michael Smith
+
+;; Author: Michael Smith <smith@sideshowbarker.net>
+;; Maintainer: Michael Smith <smith@sideshowbarker.net>
+;; Created: 2003-11-04
+;; Version: 0.90
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+;; Keywords: xml docbook
+
+;; This file is NOT part of GNU emacs.
+
+;; This is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; This software is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
+
+;; -------------------------------------------------------------------
+;;; Compatibility
+;; -------------------------------------------------------------------
+;; `docbook-menu-mode' has been tested and found to work reliably with
+;; both the GNU/Linux (Debian) and Microsoft Windows versions of GNU
+;; Emacs 21.3, 21.2, and 20.7, as well as Meadow version 20.7. It
+;; probably will not work at all with XEmacs or with earlier versions
+;; of GNU Emacs (e.g., Emacs 19.x).
+;; 
+;; -------------------------------------------------------------------
+;;; Commentary
+;;-------------------------------------------------------------------
+;; This package adds a hierarchical, customizable menu for quickly
+;; accessing a variety of DocBook-related documentation and for easily
+;; getting to files in the DocBook XSLT stylesheets distribution.
+;;
+;; See the Installation and Configuration, and Customization sections
+;; below for "getting started" how-to instructions.
+;;
+;; The menu this package provides is intended as a sort of "at your
+;; fingertips" ready-reference for people who use Emacs to edit
+;; DocBook XML files and/or work with the DocBook XSLT stylesheets
+;; (creating customization layers to change parameters and templates).
+;;
+;; There are some screenshots of it at:
+;;
+;;   http://www.logopoeia.com/docbook/docbook-menu.html
+;;
+;; See the Details section below for details about the menu contents.
+;;
+;; -------------------------------------------------------------------
+;;; Installation and Configuration
+;; -------------------------------------------------------------------
+;;
+;; To install and use this package:
+;;
+;; 1. Go to the docbook-menu download site:
+;;
+;;      http://www.logopoeia.com/docbook/download
+;;
+;;    And download the latest docbook-menu-N.NN.zip file
+;;    (for example, docbook-menu-1.00.zip).
+;;
+;; 2. Move the docbook-menu-N.NN.zip file into the folder/directory
+;;    where you want to install it (e.g., your Emacs "site-lisp"
+;;    directory or your "My Documents" folder or whatever) and then
+;;    unzip it to create a docbook-menu-N.NN directory (for
+;;    example 'docbook-menu-1.0').
+;;
+;; 3. Add the docbook-menu-N.NN directory to your Emacs load-path.  You
+;;    can do that by adding a line similar to the following to the
+;;    beginning of your .emacs file.
+;;
+;;      (add-to-list 'load-path "c:/my-xml-stuff/docbook-menu-1.00")
+;;
+;; 4. Add the following to your .emacs file exactly as shown:
+;;
+;;      (require 'dbk-menu)
+;;
+;; ==================================================================
+;; Note: The *.elc files included in this distribution are
+;;       byte-compiled for Emacs 21.x. So, to use this package with
+;;       Emacs 20.7 or Meadow 20.7, you must remove all *.elc files
+;;       from the main "docbook-menu" directory and its "submenus"
+;;       subdirectory before restarting Emacs. Then re-compile them.
+;; ==================================================================
+;;
+;; After you restart Emacs, to view the menu at any time, either:
+;;
+;;   - choose Show DocBook Menu from the Emacs Help menu
+;;       or
+;;   - type "\M-x docbook-menu-mode<return>" (on MS Windows, that's
+;;     "Alt-x docbook-menu-mode" and then hit <Enter>)
+;;
+;; Note: To make the DocBook: The Definitive Guide (HTML Help) and
+;;       DocBook XSL submenus work correctly, you must set values for
+;;       some options.  See the Customization section below for details.
+;;
+;; Showing the menu automatically
+;; ------------------------------
+;; There are a couple of ways you can make the menu automatically
+;; show up (rather than needing to invoke it manually)
+;; 
+;;   - To show the menu by default, after you open a new file, so that
+;;     it shows up no matter what buffer/mode you're in, add the
+;;     following to your .emacs file:
+;;
+;;       (add-hook 'find-file-hooks 'docbook-menu-mode)
+;;
+;;   - To show the menu only when you're in a certain major mode (for
+;;     example, only in nxml-mode)
+;;
+;;       (add-hook 'nxml-mode-hook 'docbook-menu-mode)
+;;
+;; To be able to show/hide the menu using a shorter keyboard shortcut,
+;; you need to add something like the following to your .emacs file.
+;;
+;;   (define-key global-map "\C-cd" 'docbook-menu-mode)
+;;
+;; That example will enable you to use the 'Ctrl-c d' keyboard to
+;; show/hide the menu.
+;;
+;; -------------------------------------------------------------------
+;;; Customization
+;; -------------------------------------------------------------------
+;;
+;; To customize the menu contents and behavior, either:
+;;
+;;   - choose Customize DocBook Menu from the menu itself
+;;       or
+;;   - type \M-x customize-group<return>docbook-menu<return>
+;;
+;; The most useful customization options available are options to:
+;;
+;;   - remove/rearrange/add submenus
+;;
+;;   - specify local documentation files that you want to use (instead
+;;     of the default online versions)
+;;
+;; Note: To use the DocBook: The Definitive Guide (HTML Help) and
+;;       DocBook XSL menus, you MUST set values for the
+;;       `docbook-menu-xsl-dir', `docbook-menu-xsl-docs-dir', and
+;;       `docbook-menu-html-help-dir' options, which specify the
+;;       local paths to the directory where you have the DocBook XSL
+;;       Stylesheets and docs stored on your machine, and the path to
+;;       the HTML Help version of DocBook: The Definitive Guide.
+;;
+;;       You can set the values for those via Customize DocBook Menu
+;;       submenu or by adding something similar to the following to
+;;       your .emacs file:
+;;
+;;       On Debian:
+;;         (setq docbook-menu-xsl-dir
+;;            "/usr/share/sgml/docbook/stylesheet/xsl/nwalsh")
+;;         (setq docbook-menu-xsl-docs-dir
+;;            "/usr/share/doc/docbook-xsl")
+;;
+;;       On Windows (example):
+;;         (setq docbook-menu-xsl-dir
+;;            "c:/my-xml-stuff/docbook-xsl-1.62.4")
+;;         (setq docbook-menu-xsl-docs-dir
+;;            "c:/my-xml-stuff/docbook-xsl-1.62.4")
+;;         (setq docbook-menu-html-help-dir
+;;            "c:/my-xml-stuff/docbook/tdg")
+;;
+;; -------------------------------------------------------------------
+;;; Details
+;; -------------------------------------------------------------------
+;; By default, `docbook-menu-mode' provides the following submenus:
+;;
+;;   DocBook: The Definitive Guide
+;;   DocBook: The Definitive Guide (HTML Help)
+;;   DocBook: Element Reference (Alphabetical)
+;;   DocBook: Element Reference (Logical)
+;;   ----
+;;   DocBook XSL: The Complete Guide
+;;   DocBook XSL: Parameter Reference - FO
+;;   DocBook XSL: Parameter Reference - HTML
+;;   ----
+;;   DocBook XSL: Stylesheet Distribution
+;;   DocBook XSL: Stylesheet Documentation
+;;   ----
+;;   DocBook FAQ
+;;   DocBook Wiki
+;;   DocBook Mailing List Search Form
+;;   ----
+;;   Customize DocBook Menu
+;;
+;; Here are brief descriptions of each submenu:
+;;
+;;   DocBook: The Definitive Guide
+;;     Full hierarchical TOC for TDG
+;;
+;;   DocBook: The Definitive Guide (HTML Help)
+;;     .chm version of TDG
+;;
+;;   DocBook: Element Reference (Alphabetical)
+;;     A-Z element list, with short descriptions for each,
+;;     and links to the TDG
+;;
+;;   DocBook: Element Reference (Logical)
+;;     Logical element list that links to TDG
+;;
+;;   DocBook XSL: The Complete Guide
+;;     Full hierarchical TOC
+;;
+;;   DocBook XSL: Parameter Reference - FO
+;;     List of all DocBook XSLT FO params, with
+;;     short with short descriptions for each
+;;
+;;   DocBook XSL: Parameter Reference - HTML
+;;     Like the FO menu, but for HTML params
+;;
+;;   DocBook XSL: Stylesheet Distribution
+;;     Hierarchical access to stylesheets directory
+;;
+;;   DocBook XSL: Stylesheet Documentation
+;;     Hierarchical access to stylesheets docs
+;;
+;;   DocBook FAQ
+;;     Dave Pawson's FAQ
+;;
+;;   DocBook Wiki
+;;     Selected Wiki pages
+;;
+;;   DocBook Mailing List Search Form
+;;     Form for searching archives of the docbook-apps and
+;;     docbook mailing lists
+;;
+;;   Customize DocBook Menu
+;;     User-friendly interface for setting options and
+;;     adding/removing/rearranging submenus.
+;; 
+;; -------------------------------------------------------------------
+;;; History:
+;; -------------------------------------------------------------------
+;;   2003-11-nn - first public release
+;;
+;; -------------------------------------------------------------------
+;;; Acknowledgements
+;; -------------------------------------------------------------------
+;;
+;; All this package does is give easy access to a lot of great content
+;; put together by other people; in particular:
+;;
+;;   Dave Pawson - DocBook FAQ and "Quick Reference" (which was part
+;;                 of the basis for contents of the "DocBook Element
+;;                 Reference (Logical)" menu this package provides)
+;;
+;;   Jirka Kosek - DocBook XSLT stylesheet contributions and docs,
+;;                 .chm (HTML Help) versions of TDG
+;;
+;;   Bob Stayton - DocBook XSL: The Complete Guide, DocBook XSLT
+;;                 stylesheet contributions and docs
+;;
+;;   Norm Walsh  - DocBook: The Definitive Guide (TDG), DocBook XSLT
+;;                 stylesheets and docs, DocBook Wiki
+
+;;; Code:
+
+;; *******************************************************************
+;;; Initialization
+;; *******************************************************************
+
+(require 'easymenu)
+(require 'easy-mmode)
+
+(easy-mmode-define-minor-mode docbook-menu-mode
+  "Minor mode that displays menu for accessing DocBook docs."
+  ;; Initial value is nil.
+  nil
+  ;; No indicator for the mode line.
+  nil
+  ;; Make empty default keymap;
+  '( ("" . nil)))
+
+(defvar docbook-menu-directory (file-name-directory load-file-name)
+  "Directory where `docbook-menu-mode' files are located.
+Currently used only for finding DocBook mailing list search form.")
+
+(defvar docbook-menu-tdg-html-help
+  (list "DocBook: The Definitive Guide (HTML Help)"
+       ["Expanded" (call-process
+                    docbook-menu-chm-viewer nil 0 nil
+                    (concat docbook-menu-chm-viewer-args
+                            docbook-menu-tdg-chm-file-exp)) t]
+       ["Unexpanded" (call-process
+                      docbook-menu-chm-viewer nil 0 nil
+                      (concat docbook-menu-chm-viewer-args
+                              docbook-menu-tdg-chm-file-unexp)) t]
+        )
+  "TDG HTML Help submenu for `docbook-menu-mode'."
+  )
+
+(defvar docbook-menu-item-separator1
+  ["--" t]
+  "Separator between `docbook-menu-mode' menu items."
+  )
+(defvar docbook-menu-item-separator2
+  ["---" t]
+  "Separator between `docbook-menu-mode' menu items."
+  )
+(defvar docbook-menu-item-separator3
+  ["----" t]
+  "Separator between `docbook-menu-mode' menu items."
+  )
+(defvar docbook-menu-item-separator4
+  ["-----" t]
+  "Separator between `docbook-menu-mode' menu items."
+  )
+
+(defvar docbook-menu-search-form
+  ["DocBook Mailing List Search Form"
+   (browse-url (concat "file:///" docbook-menu-directory "/html/search.html")) t]
+  "Mailing-list search form submenu for `docbook-menu-mode'."
+  )
+
+(defvar docbook-menu-xsl-tcg-uri "http://www.sagehill.net/docbookxsl")
+
+(defvar docbook-menu-customize
+  ["Customize DocBook Menu"
+   (customize-group 'docbook-menu) t]
+  "Customize submenu for `docbook-menu-mode'."
+  )
+
+;; load submenu contents (stored in separate files)
+(load-library "submenus/dbk-el-az.el")
+(load-library "submenus/dbk-el-lg.el")
+(load-library "submenus/dbk-faq.el")
+(load-library "submenus/dbk-tdg.el")
+(load-library "submenus/dbk-wiki.el")
+(load-library "submenus/dbk-xsldir.el")
+(load-library "submenus/dbk-xsldoc.el")
+(load-library "submenus/dbk-xslhtm.el")
+(load-library "submenus/dbk-xslfo.el")
+(load-library "submenus/dbk-xsltcg.el")
+
+(defgroup docbook-menu nil
+  "Customization group for `docbook-menu-mode' minor mode.")
+
+;; *******************************************************************
+;;; User customizable options
+;; *******************************************************************
+
+(defcustom docbook-menu-contents
+  '(
+   docbook-menu-tdg-toc
+   docbook-menu-tdg-html-help
+   docbook-menu-elements-alphabetical
+   docbook-menu-elements-logical
+   docbook-menu-item-separator1
+   docbook-menu-xsl-tcg
+   docbook-menu-xsl-params-fo
+   docbook-menu-xsl-params-html
+   docbook-menu-item-separator2
+   docbook-menu-xsl-distro
+   docbook-menu-xsl-docs
+   docbook-menu-item-separator3
+   docbook-menu-faq
+   docbook-menu-wiki
+   docbook-menu-search-form
+   docbook-menu-item-separator4
+   docbook-menu-customize
+   )
+  "*Contents of `docbook-menu-mode' menu.
+Customize this to add/remove/rearrange submenus."
+  :set (lambda (sym val)
+         (setq docbook-menu-contents val)
+        (setq docbook-menu-definition
+              (cons "DocBook"
+                    ;; turn quoted docbook-menu-contents value back into a real list
+                    ;; thanks, sachac :)
+                    (mapcar (lambda (item) (if (symbolp item) (eval item) item)) val)
+                    )
+              )
+        )
+  :group 'docbook-menu
+  :type '(repeat variable)
+  )
+
+(defcustom docbook-menu-suppress-from-help-menu-flag nil
+  "*Non-nil means suppress 'Show DocBook Menu' from Help menu.
+Set to non-nil \(on\) to suppress, leave at nil \(off\) to show."
+  :type 'boolean
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-tdg-base-uri "http://docbook.org/tdg/en/html"
+  "*Base URI for location of TDG HTML files.
+If you have TDG HTML files on your local machine, set this
+to the URI for the base directory where you have the files
+installed; for example, file:///foo/tdg/en/html.  Otherwise,
+`docbook-menu-mode' defaults to showing the online Web versions at
+
+  http://docbook.org/tdg/en/
+
+Note that downloadable ZIP archives of TDG HTML pages are
+available at that same address."
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-faq-base-uri "http://www.dpawson.co.uk/docbook"
+  "*Base URI for DocBook FAQ HTML.
+files.  If you have DocBook FAQ files on your local machine
+\(maybe you grabbed them with wget or whatever\),
+set this to the URI for the base directory where you have the
+files installed; for example, file:///foo/docbook-faq.
+Otherwise, `docbook-menu-mode' defaults to showing the online Web
+versions at http://www.dpawson.co.uk/docbook"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu)
+
+(defcustom docbook-menu-wiki-base-uri "http://www.docbook.org/wiki/moin.cgi"
+  "*Base URI for DocBook Wiki.
+If you have DocBook Wiki files on your local machine
+\(maybe you grabbed them with wget or whatever\),
+set this to the URI for the base directory where you have the
+files installed; for example, file:///foo/docbook-wiki.
+Otherwise, `docbook-menu-mode' defaults to showing the online Web
+versions at http://www.docbook.org/wiki/moin.cgi"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-xsl-dir ""
+  "*Absolute path to base DocBook XSL Stylesheets directory.
+Not a URI -- instead must be just a filesystem pathname, e.g.,
+
+  /usr/share/sgml/docbook/stylesheet/xsl/nwalsh
+   or
+  c:/my-xml-stuff/docbook-xsl-1.62.4"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-xsl-docs-dir ""
+  "*Absolute path to base DocBook XSL Stylesheets doc directory.
+Not a URI -- instead must be just a filesystem pathname, e.g.,
+
+  /usr/share/doc/docbook-xsl/docsrc
+   or
+  c:/my-xml-stuff/docbook-xsl-1.62.4"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-tdg-chm-file-unexp ""
+  "*Absolute local path to the TDG .chm help file \(unexpanded\).
+Not a URI -- instead must be just a filesystem pathname, e.g.,
+
+  c:/my-xml-stuff/docbook/tdg/tdg-en-2.0.7-x.chm
+
+Note that you can download .chm (HTML Help) versions (expanded and
+unexpanded) of the TDG at http://docbook.org/tdg/en/
+
+And note that .chm files are also viewable on Unix systems via an
+application called xCHM; see http://xchm.sourceforge.net/"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-tdg-chm-file-exp ""
+  "*Absolute local path to the TDG .chm help file \(expanded\).
+Not a URI -- instead must be just a filesystem pathname, e.g.,
+
+  c:/my-xml-stuff/docbook/tdg/tdg-en-2.0.7.chm
+
+Note that you can download .chm \(HTML Help\) versions (expanded and
+unexpanded) of the TDG at http://docbook.org/tdg/en/
+
+And note that .chm files are also viewable on Unix systems via an
+application called xCHM; see http://xchm.sourceforge.net/"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-chm-viewer "hh"
+  "*Program for viewing .chm \(HTML Help\) files.
+Note that .chm files are viewable on Unix systems via an
+application called xCHM; see http://xchm.sourceforge.net/"
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-chm-viewer-args ""
+  "*Arguments passed to .chm viewing program.
+Note: Make sure the final argument is followed by a space;
+that is, if the value of this option is a non-empty string,
+put a space at the end of it."
+  :type 'string
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+(defcustom docbook-menu-tdg-use-unexpanded-flag t
+  "*Non-nil means show unexpanded TDG files.
+DocBook: The Definitive Guide comes in two flavors: one in which the
+parameter entities in content models have been 'expanded' \(that's
+probably the version you're accustomed to seeing\), and one in which
+the parameter entites are left unexpanded.  Toggle this option to see
+the two different versions."
+  :set #'(lambda (symbol on)
+           (setq docbook-menu-tdg-use-unexpanded-flag on)
+           (if on
+              (setq docbook-menu-tdg-additional-suffix "-x")
+            (setq docbook-menu-tdg-additional-suffix "")
+              )
+          )
+  :type 'boolean
+  :group 'docbook-menu
+  :require 'docbk-menu
+  )
+
+;; *******************************************************************
+;; end of user customizable options
+;; *******************************************************************
+
+(add-hook 'docbook-menu-mode-hook
+         ;;create the actual DocBook menu using easy-menu
+         '(lambda ()
+            (easy-menu-define
+              docbook-menu-menu
+              docbook-menu-mode-map
+              "Easy menu command/variable for `docbook-menu-mode'."
+              docbook-menu-definition)
+            )
+         )
+
+(setq menu-bar-final-items
+      ;; keep DocBook menu on the right, close to Help menu
+      (cons 'docbook-menu menu-bar-final-items))
+
+(define-key-after menu-bar-help-menu [docbook-menu-show]
+  ;; add "Show DocBook Menu" item to Help menu
+  '(menu-item "Show DocBook Menu" docbook-menu-mode
+             :help "Toggle display of DocBook Menu"
+             :button (:toggle . (and (boundp 'docbook-menu-mode) docbook-menu-mode))
+             ;; hide if 'suppress' flag is set
+             :visible (not docbook-menu-suppress-from-help-menu-flag)
+             )
+  nil)
+
+(provide 'docbk-menu)
+
+;;; docbk-menu.el ends here
diff --git a/contrib/tools/emacs/docbook-menu/exclude.txt b/contrib/tools/emacs/docbook-menu/exclude.txt
new file mode 100644 (file)
index 0000000..08c4d79
--- /dev/null
@@ -0,0 +1,7 @@
+\*CVS*
+\*Makefile
+\*exclude.txt
+\*.swp
+\*~
+\*doc/*.xsl
+\*manifest
diff --git a/contrib/tools/emacs/docbook-menu/html/search.html b/contrib/tools/emacs/docbook-menu/html/search.html
new file mode 100644 (file)
index 0000000..059521a
--- /dev/null
@@ -0,0 +1,112 @@
+<?xml version="1.0"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta name="generator" content="HTML Tidy, see www.w3.org" />
+
+    <title>Search the docbook-apps and docbook mailing list
+      archives</title>
+  </head>
+
+  <body>
+
+    <form method="get"
+      action="http://sources.redhat.com/cgi-bin/htsearch">
+      <input type="hidden" name="config" value="htdig" />
+      <input type="hidden" name="exclude" value="" /> 
+
+      <h4>Search the docbook-apps and docbook mailing list
+      archives</h4>
+
+      <table border="0" cellpadding="2"
+        summary="docbook-apps and docbook mailing list
+        search form">
+        <tr>
+          <td valign="middle" align="right">List:</td>
+
+          <td valign="middle" align="left"><select
+              name="restrict">
+              <option value="/ml/docbook-apps/" selected="selected">
+                docbook-apps
+              </option>
+
+              <option value="/ml/docbook/">
+                docbook
+              </option>
+            </select></td>
+
+          <td valign="middle" align="right">Format:</td>
+
+          <td valign="middle" align="left"><select name="format">
+              <option value="builtin-long" selected="selected">
+                long
+              </option>
+              <option
+                value="builtin-short">
+                short
+              </option>
+            </select></td>
+
+          <td valign="middle" align="right">Sort&#160;by:</td>
+
+          <td valign="middle" colspan="3"><select name="sort">
+              <option value="score" selected="selected">
+                score
+              </option>
+
+              <option value="time">
+                date
+              </option>
+              
+              <option value="title">
+                author firstname/subject
+              </option>
+
+              <option value="revscore">
+                reverse score
+              </option>
+
+              <option value="revtime">
+                reverse date
+              </option>
+
+              <option value="revtitle">
+                reverse author firstname/subject
+              </option>
+
+            </select></td>
+        </tr>
+
+        <tr>
+          <td valign="middle" align="right">Words:</td>
+
+          <td valign="middle" colspan="4"><input type="text"
+              name="words" size="50" /></td>
+
+          <td valign="middle" align="right">Match:</td>
+
+          <td valign="middle"><select name="method">
+              <option value="and" selected="selected">
+                all
+              </option>
+
+              <option value="or">
+                any
+              </option>
+
+              <option value="boolean">
+                boolean
+              </option>
+            </select></td>
+
+
+          <td valign="middle" align="right"><input type="submit"
+              value="Search" /></td>
+        </tr>
+      </table>
+    </form>
+  </body>
+</html>
+
diff --git a/contrib/tools/emacs/docbook-menu/php/dir2lisp.php b/contrib/tools/emacs/docbook-menu/php/dir2lisp.php
new file mode 100644 (file)
index 0000000..5e44845
--- /dev/null
@@ -0,0 +1,76 @@
+<?php
+/* dir2xml.php --- Transform directory listing into elisp list
+ * Revision: $Revision$
+ * Date: $Date$
+ * RCS Id: $Id$
+ *
+ * Use this script to transform a listing of the DocBook XSLT
+ * stylesheet distro directory into a lisp list for use with the
+ * 'docbook-menu' package.
+ */
+header ("Content-type: text/plain");
+  function GetFileList($path, &$a)
+  {
+    $d=array(); 
+    $f=array();
+    $nd=0;  $nf=0;
+    $hndl=opendir($path);
+    while($file=readdir($hndl))
+    {
+      if ($file=='.' || $file=='..' ) continue;
+      if (is_dir($path . '/' . $file))
+        $d[$nd++]= $path . '/' . $file;
+      else
+        $f[$nf++]= $path . '/' . $file;
+    }
+    closedir($hndl);
+
+    sort($d);
+    sort($f);
+
+    $n=1;
+    for ($i=0;$i<count($d);$i++)
+    {
+      GetFileList( $d[$i], $a[$n]);
+      $a[$n++][0]=$d[$i];
+    }
+    for ($i=0;$i<count($f);$i++)
+    {
+      $a[$n++]=$f[$i];
+    }
+  }
+
+  function ShowFileList(&$a, $N)
+  {
+    global $f;
+    for ($i=1;$i<=count($a); $i++)
+    if (is_array($a[$i]))
+    {
+      $dirname = substr($a[$i][0], 1);
+      $dirname = preg_replace("#^.*/([^/]+)$#", "\\1", $dirname);
+      echo '(list "' . $dirname . '"' . "\n";
+
+      ShowFileList($a[$i], $N+1);
+      echo ")\n";
+    } else {
+      if ($a[$i]) {
+      $filename = substr($a[$i], 1);
+      $filename = preg_replace("#^.*/([^/]+)$#", "\\1", $filename);
+        echo '["' 
+        . $filename
+        . '" (find-file (concat docbook-menu-xsl-dir "'
+        .  substr($a[$i], 1)
+        .  '")) t]' . "\n";
+      }
+    }
+  }
+
+  GetFileList(".",$array);
+  echo "(defvar docbook-menu-xsl-distro\n";
+  echo '(list "DocBook XSL: Stylesheet Distribution"'. "\n";
+  ShowFileList($array, 5);
+  echo ")\n";
+  echo '"DocBook XSLT stylesheet distro submenu for '. "'docbook-menu'." . '"' . "\n";
+  echo ")\n";
+?>
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-el-az.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-el-az.el
new file mode 100644 (file)
index 0000000..69f5e1e
--- /dev/null
@@ -0,0 +1,930 @@
+;;; dbk-el-az.el --- Alphabetical list of DocBook elements
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-elements-alphabetical
+  (list "DocBook: Element Reference (Alphabetical)"
+       (list "A"
+             ["abbrev - An abbreviation, especially one followed by a period"
+              (browse-url (concat docbook-menu-tdg-base-uri "/abbrev" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["abstract - A summary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/abstract" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["accel - A graphical user interface (GUI) keyboard shortcut"
+              (browse-url (concat docbook-menu-tdg-base-uri "/accel" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["ackno - Acknowledgements in an Article"
+              (browse-url (concat docbook-menu-tdg-base-uri "/ackno" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["acronym - An often pronounceable word made from the initial (or selected) letters of a name or phrase"
+              (browse-url (concat docbook-menu-tdg-base-uri "/acronym" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["action - A response to a user event"
+              (browse-url (concat docbook-menu-tdg-base-uri "/action" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["address - A real-world address, generally a postal address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/address" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["affiliation - The institutional affiliation of an individual"
+              (browse-url (concat docbook-menu-tdg-base-uri "/affiliation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["alt - Text representation for a graphical element"
+              (browse-url (concat docbook-menu-tdg-base-uri "/alt" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["anchor - A spot in the document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/anchor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["answer - An answer to a question posed in a QandASet"
+              (browse-url (concat docbook-menu-tdg-base-uri "/answer" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["appendix - An appendix in a Book or Article"
+              (browse-url (concat docbook-menu-tdg-base-uri "/appendix" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["appendixinfo - Meta-information for an Appendix"
+              (browse-url (concat docbook-menu-tdg-base-uri "/appendixinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["application - The name of a software program"
+              (browse-url (concat docbook-menu-tdg-base-uri "/application" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["area - A region defined for a Callout in a graphic or code example"
+              (browse-url (concat docbook-menu-tdg-base-uri "/area" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["areaset - A set of related areas in a graphic or code example"
+              (browse-url (concat docbook-menu-tdg-base-uri "/areaset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["areaspec - A collection of regions in a graphic or code example"
+              (browse-url (concat docbook-menu-tdg-base-uri "/areaspec" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["arg - An argument in a CmdSynopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/arg" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["article - An article"
+              (browse-url (concat docbook-menu-tdg-base-uri "/article" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["articleinfo - Meta-information for an Article"
+              (browse-url (concat docbook-menu-tdg-base-uri "/articleinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["artpagenums - The page numbers of an article as published"
+              (browse-url (concat docbook-menu-tdg-base-uri "/artpagenums" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["attribution - The source of a block quote or epigraph"
+              (browse-url (concat docbook-menu-tdg-base-uri "/attribution" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["audiodata - Pointer to external audio data"
+              (browse-url (concat docbook-menu-tdg-base-uri "/audiodata" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["audioobject - A wrapper for audio data and its associated meta-information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/audioobject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["author - The name of an individual author"
+              (browse-url (concat docbook-menu-tdg-base-uri "/author" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["authorblurb - A short description or note about an author"
+              (browse-url (concat docbook-menu-tdg-base-uri "/authorblurb" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["authorgroup - Wrapper for author information when a document has multiple authors or collabarators"
+              (browse-url (concat docbook-menu-tdg-base-uri "/authorgroup" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["authorinitials - The initials or other short identifier for an author"
+              (browse-url (concat docbook-menu-tdg-base-uri "/authorinitials" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "B"
+             ["beginpage - The location of a page break in a print version of the document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/beginpage" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliocoverage - The spatial or temporal coverage of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliocoverage" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliodiv - A section of a Bibliography"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliodiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["biblioentry - An entry in a Bibliography"
+              (browse-url (concat docbook-menu-tdg-base-uri "/biblioentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliography - A bibliography"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliography" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliographyinfo - Meta-information for a Bibliography"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliographyinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["biblioid - An identifier for a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/biblioid" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliomisc - Untyped bibliographic information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliomisc" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliomixed - An entry in a Bibliography"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliomixed" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliomset - A cooked container for related bibliographic information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliomset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliorelation - The relationship of a document to another"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliorelation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["biblioset - A raw container for related bibliographic information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/biblioset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliosource - The source of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliosource" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["blockinfo - Meta-information for a block element"
+              (browse-url (concat docbook-menu-tdg-base-uri "/blockinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["blockquote - A quotation set off from the main text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/blockquote" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["book - A book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/book" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bookinfo - Meta-information for a Book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bookinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bridgehead - A free-floating heading"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bridgehead" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "C"
+             ["callout - A called out description of a marked Area"
+              (browse-url (concat docbook-menu-tdg-base-uri "/callout" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["calloutlist - A list of Callouts"
+              (browse-url (concat docbook-menu-tdg-base-uri "/calloutlist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["caption - A caption"
+              (browse-url (concat docbook-menu-tdg-base-uri "/caption" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["caution - A note of caution"
+              (browse-url (concat docbook-menu-tdg-base-uri "/caution" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["chapter - A chapter, as of a book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/chapter" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["chapterinfo - Meta-information for a Chapter"
+              (browse-url (concat docbook-menu-tdg-base-uri "/chapterinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["citation - An inline bibliographic reference to another published work"
+              (browse-url (concat docbook-menu-tdg-base-uri "/citation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["citebiblioid - A citation of a bibliographic identifier"
+              (browse-url (concat docbook-menu-tdg-base-uri "/citebiblioid" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["citerefentry - A citation to a reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/citerefentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["citetitle - The title of a cited work"
+              (browse-url (concat docbook-menu-tdg-base-uri "/citetitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["city - The name of a city in an address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/city" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["classname - The name of a class, in the object-oriented programming sense"
+              (browse-url (concat docbook-menu-tdg-base-uri "/classname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["classsynopsis - The syntax summary for a class definition"
+              (browse-url (concat docbook-menu-tdg-base-uri "/classsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["classsynopsisinfo - Information supplementing the contents of a ClassSynopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/classsynopsisinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["cmdsynopsis - A syntax summary for a software command"
+              (browse-url (concat docbook-menu-tdg-base-uri "/cmdsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["co - The location of a callout embedded in text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/co" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["collab - Identifies a collaborator"
+              (browse-url (concat docbook-menu-tdg-base-uri "/collab" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["collabname - The name of a collaborator"
+              (browse-url (concat docbook-menu-tdg-base-uri "/collabname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["colophon - Text at the back of a book describing facts about its production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/colophon" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["colspec - Specifications for a column in a table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/colspec" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["command - The name of an executable program or other software command"
+              (browse-url (concat docbook-menu-tdg-base-uri "/command" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["computeroutput - Data, generally text, displayed or presented by a computer"
+              (browse-url (concat docbook-menu-tdg-base-uri "/computeroutput" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["confdates - The dates of a conference for which a document was written"
+              (browse-url (concat docbook-menu-tdg-base-uri "/confdates" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["confgroup - A wrapper for document meta-information about a conference"
+              (browse-url (concat docbook-menu-tdg-base-uri "/confgroup" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["confnum - An identifier, frequently numerical, associated with a conference for which a document was written"
+              (browse-url (concat docbook-menu-tdg-base-uri "/confnum" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["confsponsor - The sponsor of a conference for which a document was written"
+              (browse-url (concat docbook-menu-tdg-base-uri "/confsponsor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["conftitle - The title of a conference for which a document was written"
+              (browse-url (concat docbook-menu-tdg-base-uri "/conftitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["constant - A programming or system constant"
+              (browse-url (concat docbook-menu-tdg-base-uri "/constant" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["constraint - A constraint in an EBNF production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/constraint" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["constraintdef - The definition of a constraint in an EBNF production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/constraintdef" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["constructorsynopsis - A syntax summary for a constructor"
+              (browse-url (concat docbook-menu-tdg-base-uri "/constructorsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["contractnum - The contract number of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/contractnum" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["contractsponsor - The sponsor of a contract"
+              (browse-url (concat docbook-menu-tdg-base-uri "/contractsponsor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["contrib - A summary of the contributions made to a document by a credited source"
+              (browse-url (concat docbook-menu-tdg-base-uri "/contrib" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["copyright - Copyright information about a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/copyright" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["coref - A cross reference to a co"
+              (browse-url (concat docbook-menu-tdg-base-uri "/coref" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["corpauthor - A corporate author, as opposed to an individual"
+              (browse-url (concat docbook-menu-tdg-base-uri "/corpauthor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["corpname - The name of a corporation"
+              (browse-url (concat docbook-menu-tdg-base-uri "/corpname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["country - The name of a country"
+              (browse-url (concat docbook-menu-tdg-base-uri "/country" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "D"
+             ["database - The name of a database, or part of a database"
+              (browse-url (concat docbook-menu-tdg-base-uri "/database" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["date - The date of publication or revision of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/date" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["dedication - A wrapper for the dedication section of a book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/dedication" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["destructorsynopsis - A syntax summary for a destructor"
+              (browse-url (concat docbook-menu-tdg-base-uri "/destructorsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "E"
+             ["edition - The name or number of an edition of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/edition" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["editor - The name of the editor of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/editor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["email - An email address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/email" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["emphasis - Emphasized text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/emphasis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["entry - A cell in a table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/entry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["entrytbl - A subtable appearing in place of an Entry in a table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/entrytbl" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["envar - A software environment variable"
+              (browse-url (concat docbook-menu-tdg-base-uri "/envar" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["epigraph - A short inscription at the beginning of a document or component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/epigraph" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["equation - A displayed mathematical equation"
+              (browse-url (concat docbook-menu-tdg-base-uri "/equation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["errorcode - An error code"
+              (browse-url (concat docbook-menu-tdg-base-uri "/errorcode" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["errorname - An error name"
+              (browse-url (concat docbook-menu-tdg-base-uri "/errorname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["errortext - An error message."
+              (browse-url (concat docbook-menu-tdg-base-uri "/errortext" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["errortype - The classification of an error message"
+              (browse-url (concat docbook-menu-tdg-base-uri "/errortype" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["example - A formal example, with a title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/example" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["exceptionname - The name of an exception"
+              (browse-url (concat docbook-menu-tdg-base-uri "/exceptionname" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "F"
+             ["fax - A fax number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/fax" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["fieldsynopsis - The name of a field in a class definition"
+              (browse-url (concat docbook-menu-tdg-base-uri "/fieldsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["figure - A formal figure, generally an illustration, with a title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/figure" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["filename - The name of a file"
+              (browse-url (concat docbook-menu-tdg-base-uri "/filename" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["firstname - The first name of a person"
+              (browse-url (concat docbook-menu-tdg-base-uri "/firstname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["firstterm - The first occurrence of a term"
+              (browse-url (concat docbook-menu-tdg-base-uri "/firstterm" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["footnote - A footnote"
+              (browse-url (concat docbook-menu-tdg-base-uri "/footnote" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["footnoteref - A cross reference to a footnote (a footnote mark)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/footnoteref" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["foreignphrase - A word or phrase in a language other than the primary language of the document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/foreignphrase" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["formalpara - A paragraph with a title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/formalpara" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["funcdef - A function (subroutine) name and its return type"
+              (browse-url (concat docbook-menu-tdg-base-uri "/funcdef" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["funcparams - Parameters for a function referenced through a function pointer in a synopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/funcparams" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["funcprototype - The prototype of a function"
+              (browse-url (concat docbook-menu-tdg-base-uri "/funcprototype" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["funcsynopsis - The syntax summary for a function definition"
+              (browse-url (concat docbook-menu-tdg-base-uri "/funcsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["funcsynopsisinfo - Information supplementing the FuncDefs of a FuncSynopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/funcsynopsisinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["function - The name of a function or subroutine, as in a programming language"
+              (browse-url (concat docbook-menu-tdg-base-uri "/function" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "G-H"
+             ["glossary - A glossary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossaryinfo - Meta-information for a Glossary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossaryinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossdef - A definition in a GlossEntry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossdef" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossdiv - A division in a Glossary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossentry - An entry in a Glossary or GlossList"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glosslist - A wrapper for a set of GlossEntrys"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glosslist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glosssee - A cross-reference from one GlossEntry to another"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glosssee" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossseealso - A cross-reference from one GlossEntry to another"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossseealso" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossterm - A glossary term"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossterm" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["graphic - A displayed graphical object (not an inline)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/graphic" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["graphicco - A graphic that contains callout areas"
+              (browse-url (concat docbook-menu-tdg-base-uri "/graphicco" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["group - A group of elements in a CmdSynopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/group" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["guibutton - The text on a button in a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/guibutton" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["guiicon - Graphic and/or text appearing as a icon in a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/guiicon" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["guilabel - The text of a label in a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/guilabel" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["guimenu - The name of a menu in a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/guimenu" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["guimenuitem - The name of a terminal menu item in a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/guimenuitem" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["guisubmenu - The name of a submenu in a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/guisubmenu" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["hardware - A physical part of a computer system"
+              (browse-url (concat docbook-menu-tdg-base-uri "/hardware" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["highlights - A summary of the main points of the discussed component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/highlights" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["holder - The name of the individual or organization that holds a copyright"
+              (browse-url (concat docbook-menu-tdg-base-uri "/holder" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["honorific - The title of a person"
+              (browse-url (concat docbook-menu-tdg-base-uri "/honorific" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["html:form - An HTML form"
+              (browse-url (concat docbook-menu-tdg-base-uri "/html-form" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "I-J"
+             ["imagedata - Pointer to external image data"
+              (browse-url (concat docbook-menu-tdg-base-uri "/imagedata" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["imageobject - A wrapper for image data and its associated meta-information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/imageobject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["imageobjectco - A wrapper for an image object with callouts"
+              (browse-url (concat docbook-menu-tdg-base-uri "/imageobjectco" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["important - An admonition set off from the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/important" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["index - An index"
+              (browse-url (concat docbook-menu-tdg-base-uri "/index" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["indexdiv - A division in an index"
+              (browse-url (concat docbook-menu-tdg-base-uri "/indexdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["indexentry - An entry in an index"
+              (browse-url (concat docbook-menu-tdg-base-uri "/indexentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["indexinfo - Meta-information for an Index"
+              (browse-url (concat docbook-menu-tdg-base-uri "/indexinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["indexterm - A wrapper for terms to be indexed"
+              (browse-url (concat docbook-menu-tdg-base-uri "/indexterm" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["informalequation - A displayed mathematical equation without a title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/informalequation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["informalexample - A displayed example without a title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/informalexample" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["informalfigure - A untitled figure"
+              (browse-url (concat docbook-menu-tdg-base-uri "/informalfigure" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["informaltable - A table without a title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/informaltable" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["initializer - The initializer for a FieldSynopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/initializer" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["inlineequation - A mathematical equation or expression occurring inline"
+              (browse-url (concat docbook-menu-tdg-base-uri "/inlineequation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["inlinegraphic - An object containing or pointing to graphical data that will be rendered inline"
+              (browse-url (concat docbook-menu-tdg-base-uri "/inlinegraphic" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["inlinemediaobject - An inline media object (video, audio, image, and so on)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/inlinemediaobject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["interface - An element of a GUI"
+              (browse-url (concat docbook-menu-tdg-base-uri "/interface" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["interfacename - The name of an interface"
+              (browse-url (concat docbook-menu-tdg-base-uri "/interfacename" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["invpartnumber - An inventory part number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/invpartnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["isbn - The International Standard Book Number of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/isbn" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["issn - The International Standard Serial Number of a periodical"
+              (browse-url (concat docbook-menu-tdg-base-uri "/issn" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["issuenum - The number of an issue of a journal"
+              (browse-url (concat docbook-menu-tdg-base-uri "/issuenum" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["itemizedlist - A list in which each entry is marked with a bullet or other dingbat"
+              (browse-url (concat docbook-menu-tdg-base-uri "/itemizedlist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["itermset - A set of index terms in the meta-information of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/itermset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["jobtitle - The title of an individual in an organization"
+              (browse-url (concat docbook-menu-tdg-base-uri "/jobtitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "K"
+             ["keycap - The text printed on a key on a keyboard"
+              (browse-url (concat docbook-menu-tdg-base-uri "/keycap" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["keycode - The internal, frequently numeric, identifier for a key on a keyboard"
+              (browse-url (concat docbook-menu-tdg-base-uri "/keycode" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["keycombo - A combination of input actions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/keycombo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["keysym - The symbolic name of a key on a keyboard"
+              (browse-url (concat docbook-menu-tdg-base-uri "/keysym" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["keyword - One of a set of keywords describing the content of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/keyword" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["keywordset - A set of keywords describing the content of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/keywordset" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "L"
+             ["label - A label on a Question or Answer"
+              (browse-url (concat docbook-menu-tdg-base-uri "/label" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["legalnotice - A statement of legal obligations or requirements"
+              (browse-url (concat docbook-menu-tdg-base-uri "/legalnotice" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["lhs - The left-hand side of an EBNF production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/lhs" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["lineage - The portion of a person's name indicating a relationship to ancestors"
+              (browse-url (concat docbook-menu-tdg-base-uri "/lineage" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["lineannotation - A comment on a line in a verbatim listing"
+              (browse-url (concat docbook-menu-tdg-base-uri "/lineannotation" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["link - A hypertext link"
+              (browse-url (concat docbook-menu-tdg-base-uri "/link" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["listitem - A wrapper for the elements of a list item"
+              (browse-url (concat docbook-menu-tdg-base-uri "/listitem" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["literal - Inline text that is some literal value"
+              (browse-url (concat docbook-menu-tdg-base-uri "/literal" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["literallayout - A block of text in which line breaks and white space are to be reproduced faithfully"
+              (browse-url (concat docbook-menu-tdg-base-uri "/literallayout" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["lot - A list of the titles of formal objects (as tables or figures) in a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/lot" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["lotentry - An entry in a list of titles"
+              (browse-url (concat docbook-menu-tdg-base-uri "/lotentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "M-N"
+             ["manvolnum - A reference volume number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/manvolnum" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["markup - A string of formatting markup in text that is to be represented literally"
+              (browse-url (concat docbook-menu-tdg-base-uri "/markup" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["medialabel - A name that identifies the physical medium on which some information resides"
+              (browse-url (concat docbook-menu-tdg-base-uri "/medialabel" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["mediaobject - A displayed media object (video, audio, image, etc.)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/mediaobject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["mediaobjectco - A media object that contains callouts"
+              (browse-url (concat docbook-menu-tdg-base-uri "/mediaobjectco" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["member - An element of a simple list"
+              (browse-url (concat docbook-menu-tdg-base-uri "/member" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["menuchoice - A selection or series of selections from a menu"
+              (browse-url (concat docbook-menu-tdg-base-uri "/menuchoice" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["methodname - The name of a method"
+              (browse-url (concat docbook-menu-tdg-base-uri "/methodname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["methodparam - Parameters to a method"
+              (browse-url (concat docbook-menu-tdg-base-uri "/methodparam" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["methodsynopsis - A syntax summary for a method"
+              (browse-url (concat docbook-menu-tdg-base-uri "/methodsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["mml:math - A MathML equation"
+              (browse-url (concat docbook-menu-tdg-base-uri "/mml-math" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["modespec - Application-specific information necessary for the completion of an OLink"
+              (browse-url (concat docbook-menu-tdg-base-uri "/modespec" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["modifier - Modifiers in a synopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/modifier" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["mousebutton - The conventional name of a mouse button"
+              (browse-url (concat docbook-menu-tdg-base-uri "/mousebutton" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msg - A message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msg" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgaud - The audience to which a message in a message set is relevant"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgaud" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgentry - A wrapper for an entry in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgexplan - Explanatory material relating to a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgexplan" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msginfo - Information about a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msginfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msglevel - The level of importance or severity of a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msglevel" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgmain - The primary component of a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgmain" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgorig - The origin of a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgorig" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgrel - A related component of a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgrel" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgset - A detailed set of messages, usually error messages"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgsub - A subcomponent of a message in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgsub" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["msgtext - The actual text of a message component in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/msgtext" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["nonterminal - A non-terminal in an EBNF production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/nonterminal" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["note - A message set off from the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/note" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "O"
+             ["objectinfo - Meta-information for an object"
+              (browse-url (concat docbook-menu-tdg-base-uri "/objectinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["olink - A link that addresses its target indirectly, through an entity"
+              (browse-url (concat docbook-menu-tdg-base-uri "/olink" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["ooclass - A class in an object-oriented programming language"
+              (browse-url (concat docbook-menu-tdg-base-uri "/ooclass" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["ooexception - An exception in an object-oriented programming language"
+              (browse-url (concat docbook-menu-tdg-base-uri "/ooexception" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["oointerface - An interface in an object-oriented programming language"
+              (browse-url (concat docbook-menu-tdg-base-uri "/oointerface" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["option - An option for a software command"
+              (browse-url (concat docbook-menu-tdg-base-uri "/option" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["optional - Optional information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/optional" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["orderedlist - A list in which each entry is marked with a sequentially incremented label"
+              (browse-url (concat docbook-menu-tdg-base-uri "/orderedlist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["orgdiv - A division of an organization"
+              (browse-url (concat docbook-menu-tdg-base-uri "/orgdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["orgname - The name of an organization other than a corporation"
+              (browse-url (concat docbook-menu-tdg-base-uri "/orgname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["otheraddr - Uncategorized information in address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/otheraddr" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["othercredit - A person or entity, other than an author or editor, credited in a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/othercredit" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["othername - A component of a persons name that is not a first name, surname, or lineage"
+              (browse-url (concat docbook-menu-tdg-base-uri "/othername" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "P"
+             ["pagenums - The numbers of the pages in a book, for use in a bibliographic entry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pagenums" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["para - A paragraph"
+              (browse-url (concat docbook-menu-tdg-base-uri "/para" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["paramdef - Information about a function parameter in a programming language"
+              (browse-url (concat docbook-menu-tdg-base-uri "/paramdef" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["parameter - A value or a symbolic reference to a value"
+              (browse-url (concat docbook-menu-tdg-base-uri "/parameter" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["part - A division in a book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/part" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["partinfo - Meta-information for a Part"
+              (browse-url (concat docbook-menu-tdg-base-uri "/partinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["partintro - An introduction to the contents of a part"
+              (browse-url (concat docbook-menu-tdg-base-uri "/partintro" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["personblurb - A short description or note about a person"
+              (browse-url (concat docbook-menu-tdg-base-uri "/personblurb" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["personname - The personal name of an individual"
+              (browse-url (concat docbook-menu-tdg-base-uri "/personname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["phone - A telephone number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/phone" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["phrase - A span of text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/phrase" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["pob - A post office box in an address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pob" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["postcode - A postal code in an address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/postcode" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["preface - Introductory matter preceding the first chapter of a book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/preface" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["prefaceinfo - Meta-information for a Preface"
+              (browse-url (concat docbook-menu-tdg-base-uri "/prefaceinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["primary - The primary word or phrase under which an index term should be sorted"
+              (browse-url (concat docbook-menu-tdg-base-uri "/primary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["primaryie - A primary term in an index entry, not in the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/primaryie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["printhistory - The printing history of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/printhistory" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["procedure - A list of operations to be performed in a well-defined sequence"
+              (browse-url (concat docbook-menu-tdg-base-uri "/procedure" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["production - A production in a set of EBNF productions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/production" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["productionrecap - A cross-reference to an EBNF production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/productionrecap" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["productionset - A set of EBNF productions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/productionset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["productname - The formal name of a product"
+              (browse-url (concat docbook-menu-tdg-base-uri "/productname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["productnumber - A number assigned to a product"
+              (browse-url (concat docbook-menu-tdg-base-uri "/productnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["programlisting - A literal listing of all or part of a program"
+              (browse-url (concat docbook-menu-tdg-base-uri "/programlisting" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["programlistingco - A program listing with associated areas used in callouts"
+              (browse-url (concat docbook-menu-tdg-base-uri "/programlistingco" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["prompt - A character or string indicating the start of an input field in a computer display"
+              (browse-url (concat docbook-menu-tdg-base-uri "/prompt" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["property - A unit of data associated with some part of a computer system"
+              (browse-url (concat docbook-menu-tdg-base-uri "/property" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["pubdate - The date of publication of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pubdate" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["publisher - The publisher of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/publisher" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["publishername - The name of the publisher of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/publishername" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["pubsnumber - A number assigned to a publication other than an ISBN or ISSN or inventory part number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pubsnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Q"
+             ["qandadiv - A titled division in a QandASet"
+              (browse-url (concat docbook-menu-tdg-base-uri "/qandadiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["qandaentry - A question/answer set within a QandASet"
+              (browse-url (concat docbook-menu-tdg-base-uri "/qandaentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["qandaset - A question-and-answer set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/qandaset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["question - A question in a QandASet"
+              (browse-url (concat docbook-menu-tdg-base-uri "/question" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["quote - An inline quotation"
+              (browse-url (concat docbook-menu-tdg-base-uri "/quote" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "R"
+             ["refclass - The scope or other indication of applicability of a reference entry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refclass" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refdescriptor - A description of the topic of a reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refdescriptor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refentry - A reference page (originally a UNIX man-style reference page)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refentryinfo - Meta-information for a Refentry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refentryinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refentrytitle - The title of a reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refentrytitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["reference - A collection of reference entries"
+              (browse-url (concat docbook-menu-tdg-base-uri "/reference" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["referenceinfo - Meta-information for a Reference"
+              (browse-url (concat docbook-menu-tdg-base-uri "/referenceinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refmeta - Meta-information for a reference entry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refmeta" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refmiscinfo - Meta-information for a reference entry other than the title and volume number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refmiscinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refname - The name of (one of) the subject(s) of a reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refnamediv - The name, purpose, and classification of a reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refnamediv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refpurpose - A short (one sentence) synopsis of the topic of a reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refpurpose" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsect1 - A major subsection of a reference entry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsect1info - Meta-information for a RefSect1"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect1info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsect2 - A subsection of a RefSect1"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect2" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsect2info - Meta-information for a RefSect2"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect2info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsect3 - A subsection of a RefSect2"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect3" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsect3info - Meta-information for a RefSect3"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect3info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsection - A recursive section in a refentry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsection" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsectioninfo - Meta-information for a refsection"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsectioninfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsynopsisdiv - A syntactic synopsis of the subject of the reference page"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsynopsisdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsynopsisdivinfo - Meta-information for a RefSynopsisDiv"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsynopsisdivinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["releaseinfo - Information about a particular release of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/releaseinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["remark - A remark (or comment) intended for presentation in a draft manuscript"
+              (browse-url (concat docbook-menu-tdg-base-uri "/remark" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["replaceable - Content that may or must be replaced by the user"
+              (browse-url (concat docbook-menu-tdg-base-uri "/replaceable" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["returnvalue - The value returned by a function"
+              (browse-url (concat docbook-menu-tdg-base-uri "/returnvalue" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["revdescription - A extended description of a revision to a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/revdescription" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["revhistory - A history of the revisions to a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/revhistory" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["revision - An entry describing a single revision in the history of the revisions to a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/revision" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["revnumber - A document revision number"
+              (browse-url (concat docbook-menu-tdg-base-uri "/revnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["revremark - A description of a revision to a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/revremark" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["rhs - The right-hand side of an EBNF production"
+              (browse-url (concat docbook-menu-tdg-base-uri "/rhs" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["row - A row in a table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/row" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "SB-SE"
+             ["sbr - An explicit line break in a command synopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sbr" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["screen - Text that a user sees or might see on a computer screen"
+              (browse-url (concat docbook-menu-tdg-base-uri "/screen" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["screenco - A screen with associated areas used in callouts"
+              (browse-url (concat docbook-menu-tdg-base-uri "/screenco" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["screeninfo - Information about how a screen shot was produced"
+              (browse-url (concat docbook-menu-tdg-base-uri "/screeninfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["screenshot - A representation of what the user sees or might see on a computer screen"
+              (browse-url (concat docbook-menu-tdg-base-uri "/screenshot" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["secondary - A secondary word or phrase in an index term"
+              (browse-url (concat docbook-menu-tdg-base-uri "/secondary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["secondaryie - A secondary term in an index entry, rather than in the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/secondaryie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect1 - A top-level section of document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect1info - Meta-information for a Sect1"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect1info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect2 - A subsection within a Sect1"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect2" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect2info - Meta-information for a Sect2"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect2info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect3 - A subsection within a Sect2"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect3" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect3info - Meta-information for a Sect3"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect3info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect4 - A subsection within a Sect3"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect4" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect4info - Meta-information for a Sect4"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect4info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect5 - A subsection within a Sect4"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect5" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sect5info - Meta-information for a Sect5"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sect5info" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["section - A recursive section"
+              (browse-url (concat docbook-menu-tdg-base-uri "/section" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sectioninfo - Meta-information for a recursive section"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sectioninfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["see - Part of an index term directing the reader instead to another entry in the index"
+              (browse-url (concat docbook-menu-tdg-base-uri "/see" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seealso - Part of an index term directing the reader also to another entry in the index"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seealso" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seealsoie - A See also entry in an index, rather than in the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seealsoie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seeie - A See entry in an index, rather than in the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seeie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seg - An element of a list item in a segmented list"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seg" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seglistitem - A list item in a segmented list"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seglistitem" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["segmentedlist - A segmented list, a list of sets of elements"
+              (browse-url (concat docbook-menu-tdg-base-uri "/segmentedlist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["segtitle - The title of an element of a list item in a segmented list"
+              (browse-url (concat docbook-menu-tdg-base-uri "/segtitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seriesvolnums - Numbers of the volumes in a series of books"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seriesvolnums" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["set - A collection of books"
+              (browse-url (concat docbook-menu-tdg-base-uri "/set" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["setindex - An index to a set of books"
+              (browse-url (concat docbook-menu-tdg-base-uri "/setindex" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["setindexinfo - Meta-information for a SetIndex"
+              (browse-url (concat docbook-menu-tdg-base-uri "/setindexinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["setinfo - Meta-information for a Set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/setinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "SG-SY"
+             ["sgmltag - A component of SGML markup"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sgmltag" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["shortaffil - A brief description of an affiliation"
+              (browse-url (concat docbook-menu-tdg-base-uri "/shortaffil" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["shortcut - A key combination for an action that is also accessible through a menu"
+              (browse-url (concat docbook-menu-tdg-base-uri "/shortcut" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sidebar - A portion of a document that is isolated from the main narrative flow"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sidebar" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["sidebarinfo - Meta-information for a Sidebar"
+              (browse-url (concat docbook-menu-tdg-base-uri "/sidebarinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["simpara - A paragraph that contains only text and inline markup, no block elements"
+              (browse-url (concat docbook-menu-tdg-base-uri "/simpara" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["simplelist - An undecorated list of single words or short phrases"
+              (browse-url (concat docbook-menu-tdg-base-uri "/simplelist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["simplemsgentry - A wrapper for a simpler entry in a message set"
+              (browse-url (concat docbook-menu-tdg-base-uri "/simplemsgentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["simplesect - A section of a document with no subdivisions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/simplesect" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["spanspec - Formatting information for a spanned column in a table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/spanspec" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["state - A state or province in an address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/state" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["step - A unit of action in a procedure"
+              (browse-url (concat docbook-menu-tdg-base-uri "/step" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["street - A street address in an address"
+              (browse-url (concat docbook-menu-tdg-base-uri "/street" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["structfield - A field in a structure (in the programming language sense)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/structfield" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["structname - The name of a structure (in the programming language sense)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/structname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["subject - One of a group of terms describing the subject matter of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/subject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["subjectset - A set of terms describing the subject matter of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/subjectset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["subjectterm - A term in a group of terms describing the subject matter of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/subjectterm" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["subscript - A subscript (as in H2O, the molecular formula for water)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/subscript" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["substeps - A wrapper for steps that occur within steps in a procedure"
+              (browse-url (concat docbook-menu-tdg-base-uri "/substeps" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["subtitle - The subtitle of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/subtitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["superscript - A superscript (as in x2, the mathematical notation for x multiplied by itself)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/superscript" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["surname - A family name; in western cultures the last name"
+              (browse-url (concat docbook-menu-tdg-base-uri "/surname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["svg:svg - An SVG graphic"
+              (browse-url (concat docbook-menu-tdg-base-uri "/svg-svg" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["symbol - A name that is replaced by a value before processing"
+              (browse-url (concat docbook-menu-tdg-base-uri "/symbol" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["synopfragment - A portion of a CmdSynopsis broken out from the main body of the synopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/synopfragment" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["synopfragmentref - A reference to a fragment of a command synopsis"
+              (browse-url (concat docbook-menu-tdg-base-uri "/synopfragmentref" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["synopsis - A general-purpose element for representing the syntax of commands or functions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/synopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["systemitem - A system-related item or term"
+              (browse-url (concat docbook-menu-tdg-base-uri "/systemitem" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "T-U"
+             ["table - A formal table in a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/table" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tbody - A wrapper for the rows of a table or informal table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tbody" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["term - The word or phrase being defined or described in a variable list"
+              (browse-url (concat docbook-menu-tdg-base-uri "/term" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tertiary - A tertiary word or phrase in an index term"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tertiary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tertiaryie - A tertiary term in an index entry, rather than in the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tertiaryie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["textdata - Pointer to external text data"
+              (browse-url (concat docbook-menu-tdg-base-uri "/textdata" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["textobject - A wrapper for a text description of an object and its associated meta-information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/textobject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tfoot - A table footer consisting of one or more rows"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tfoot" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tgroup - A wrapper for the main content of a table, or part of a table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tgroup" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["thead - A table header consisting of one or more rows"
+              (browse-url (concat docbook-menu-tdg-base-uri "/thead" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tip - A suggestion to the user, set off from the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tip" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["title - The text of the title of a section of a document or of a formal block-level element"
+              (browse-url (concat docbook-menu-tdg-base-uri "/title" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["titleabbrev - The abbreviation of a Title"
+              (browse-url (concat docbook-menu-tdg-base-uri "/titleabbrev" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["toc - A table of contents"
+              (browse-url (concat docbook-menu-tdg-base-uri "/toc" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tocback - An entry in a table of contents for a back matter component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tocback" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tocchap - An entry in a table of contents for a component in the body of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tocchap" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tocentry - A component title in a table of contents"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tocentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tocfront - An entry in a table of contents for a front matter component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tocfront" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["toclevel1 - A top-level entry within a table of contents entry for a chapter-like component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/toclevel1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["toclevel2 - A second-level entry within a table of contents entry for a chapter-like component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/toclevel2" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["toclevel3 - A third-level entry within a table of contents entry for a chapter-like component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/toclevel3" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["toclevel4 - A fourth-level entry within a table of contents entry for a chapter-like component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/toclevel4" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["toclevel5 - A fifth-level entry within a table of contents entry for a chapter-like component"
+              (browse-url (concat docbook-menu-tdg-base-uri "/toclevel5" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tocpart - An entry in a table of contents for a part of a book"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tocpart" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["token - A unit of information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/token" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["trademark - A trademark"
+              (browse-url (concat docbook-menu-tdg-base-uri "/trademark" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["type - The classification of a value"
+              (browse-url (concat docbook-menu-tdg-base-uri "/type" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["ulink - A link that addresses its target by means of a URL (Uniform Resource Locator)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/ulink" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["userinput - Data entered by the user"
+              (browse-url (concat docbook-menu-tdg-base-uri "/userinput" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "V-Y"
+             ["varargs - An empty element in a function synopsis indicating a variable number of arguments"
+              (browse-url (concat docbook-menu-tdg-base-uri "/varargs" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["variablelist - A list in which each entry is composed of a set of one or more terms and an associated description"
+              (browse-url (concat docbook-menu-tdg-base-uri "/variablelist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["varlistentry - A wrapper for a set of terms and the associated description in a variable list"
+              (browse-url (concat docbook-menu-tdg-base-uri "/varlistentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["varname - The name of a variable"
+              (browse-url (concat docbook-menu-tdg-base-uri "/varname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["videodata - Pointer to external video data"
+              (browse-url (concat docbook-menu-tdg-base-uri "/videodata" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["videoobject - A wrapper for video data and its associated meta-information"
+              (browse-url (concat docbook-menu-tdg-base-uri "/videoobject" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["void - An empty element in a function synopsis indicating that the function in question takes no arguments"
+              (browse-url (concat docbook-menu-tdg-base-uri "/void" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["volumenum - The volume number of a document in a set (as of books in a set or articles in a journal)"
+              (browse-url (concat docbook-menu-tdg-base-uri "/volumenum" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["warning - An admonition set off from the text"
+              (browse-url (concat docbook-menu-tdg-base-uri "/warning" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["wordasword - A word meant specifically as a word and not representing anything else"
+              (browse-url (concat docbook-menu-tdg-base-uri "/wordasword" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["xref - A cross reference to another part of the document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/xref" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["year - The year of publication of a document"
+              (browse-url (concat docbook-menu-tdg-base-uri "/year" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Parameter Entities"
+             ["%*.attlist; Parameter Entities - Control individual attribute list declarations"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-attlist" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.attrib; Parameter Entities - Define attributes on selected elements"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-attrib" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.attval; Parameter Entities - Define attribute values"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-attval" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["CALS Table Model Parameter Entities - Parameter entities which control the CALS Table Model"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-cals" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.class; Parameter Entities - Parameter entities which define the DocBook classes"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-class" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Content Model Parameter Entities - Control groups of element definitions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-cmodel" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Content Module Parameter Entities - Control groups of element definitions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-cmodule" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Common Attribute Parameter Entities - Parameter entities which define the common attributes"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-common-attrib" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["DocBook Content Parameter Entities - Specify content of selected elements"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-content" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%db*; Parameter Entities - Control inclusion of DocBook modules"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-dbmodules" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.element; Parameter Entities - Control individual element declarations"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-element" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.exclusion; Parameter Entities - Control SGML exclusions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-exclusion" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.hook; Parameter Entities - Control access to additional modules"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-hook" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.inclusion; Parameter Entities - Control SGML inclusions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-inclusion" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%iso*; Parameter Entities - Parameter entities which control ISO Entity Sets"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-iso" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%local.*.attrib; Parameter Entities - Allow attribute extension"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-l-attrib" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%local.*.class; Parameter Entities - Allow class extension"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-l-class" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%local.*.mix; Parameter Entities - Allow mixture extension"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-l-mix" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.mix; Parameter Entities - Parameter entities which define the DocBook mixtures"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-mix" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.module; Parameter Entities - Control element definitions"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-module" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["%*.role.attrib; Parameter Entities - Parameter entities which control definition of role attributes"
+              (browse-url (concat docbook-menu-tdg-base-uri "/pe-role" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Character Entities"
+             ["Added Math Symbols: Arrow Relations Character Entities (%isoamsa;) - Added Math Symbols: Arrow Relations Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-amsa" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Added Math Symbols: Binary Operators Character Entities (%isoamsb;) - Added Math Symbols: Binary Operators Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-amsb" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Added Math Symbols: Delimiters Character Entities (%isoamsc;) - Added Math Symbols: Delimiters Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-amsc" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Added Math Symbols: Negated Relations Character Entities (%isoamsn;) - Added Math Symbols: Negated Relations Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-amsn" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Added Math Symbols: Ordinary Character Entities (%isoamso;) - Added Math Symbols: Ordinary Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-amso" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Added Math Symbols: Relations Character Entities (%isoamsr;) - Added Math Symbols: Relations Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-amsr" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Box and Line Drawing Character Entities (%isobox;) - Box and Line Drawing Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-box" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Russian Cyrillic Character Entities (%isocyr1;) - Russian Cyrillic Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-cyr1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Non-Russian Cyrillic Character Entities (%isocyr2;) - Non-Russian Cyrillic Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-cyr2" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Diacritical Marks Character Entities (%isodia;) - Diacritical Marks Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-dia" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Greek Letters Character Entities (%isogrk1;) - Greek Letters Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-grk1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Monotoniko Greek Character Entities (%isogrk2;) - Monotoniko Greek Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-grk2" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Greek Symbols Character Entities (%isogrk3;) - Greek Symbols Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-grk3" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Alternative Greek Symbols Character Entities (%isogrk4;) - Alternative Greek Symbols Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-grk4" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["ISO Latin 1 Character Entities (%isolat1;) - ISO Latin 1 Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-lat1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Added Latin 2 Character Entities (%isolat2;) - Added Latin 2 Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-lat2" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Numeric and Special Graphic Character Entities (%isonum;) - Numeric and Special Graphic Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-num" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["Publishing Character Entities (%isopub;) - Publishing Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-pub" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["General Technical Character Entities (%isotech;) - General Technical Character Entities"
+              (browse-url (concat docbook-menu-tdg-base-uri "/iso-tech" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       )
+  "DocBook elements submenu for 'docbook-menu', grouped alphabetically."
+  )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-el-lg.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-el-lg.el
new file mode 100644 (file)
index 0000000..db56355
--- /dev/null
@@ -0,0 +1,843 @@
+;;; dbk-el-lg.el --- Logical list of DocBook elements
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-elements-logical
+  (list "DocBook: Element Reference (Logical)"
+       (list "Hierarchy"
+             (list "Top Level"
+                   ["set"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/set" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["book"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/book" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Divisions"
+                   ["part"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/part" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["partintro"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/partintro" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["reference"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/reference" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Components"
+                   ["dedication"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/dedication" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["preface"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/preface" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["chapter"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/chapter" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["article"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/article" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["appendix"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/appendix" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["glossary"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/glossary" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["bibliography"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/bibliography" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["index"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/index" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["colophon"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/colophon" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Sections"
+                   ["sect1 - sect5"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/sect1" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["section"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/section" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["simplesect"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/simplesect" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["bridgehead"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/bridgehead" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Meta-Information"
+                   ["setinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/setinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["bookinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/bookinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["articleinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/articleinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["chapterinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/chapterinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["prefaceinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/prefaceinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["refsynopsisdivinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/refsynopsisdivinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["appendixinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/appendixinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["bibliographyinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/bibliographyinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["glossaryinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/glossaryinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["indexinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/indexinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["sect1info - sect5info"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/sect1info" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["sectioninfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/sectioninfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["screeninfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/screeninfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["objectinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/objectinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["blockinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/blockinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Navigational Components"
+                   ["toc"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/toc" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["lot"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/lot" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["index"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/index" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             )
+       (list "Block Elements"
+             (list "Lists"
+                   ["calloutlist"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/calloutlist" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["itemizedlist"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/itemizedlist" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["orderedlist"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/orderedlist" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["segmentedlist"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/segmentedlist" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["simplelist"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/simplelist" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["variablelist"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/variablelist" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["listitem"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/listitem" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Admonitions"
+                   ["caution"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/caution" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["important"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/important" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["note"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/note" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["tip"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/tip" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["warning"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/warning" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Line-specific Environments"
+                   ["address"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/synopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["literallayout"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/literallayout" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["programlisting"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/programlisting" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["screen"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/screen" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["screenshot"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/screenshot" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["synopsis"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/synopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Examples, Figures, Tables, and Equations"
+                   ["example"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/example" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["informalexample"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/informalexample" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["figure"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/figure" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["informalfigure"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/informalfigure" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["table"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/table" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["informaltable"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/informaltable" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["equation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/equation" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["informalequation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/informalequation" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Paragraphs"
+                   ["formalpara"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/formalpara" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["para"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/para" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["simpara"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/simpara" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Graphics"
+                   ["figure"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/figure" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["screenshot"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/screenshot" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["mediaobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/mediaobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["imageobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/imageobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["textobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/textobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["audioobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/audioobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["videoobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/videoobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["caption"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/caption" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["graphic"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/graphic" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Procedures"
+                   ["procedure"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/procedure" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["step"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/step" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["substep"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/substep" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "EBNF"
+                   ["productionset"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/productionset" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["productionrecap"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/productionrecap" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["lhs"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/lhs" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["rhs"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/rhs" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["constraint"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/constraint" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["nonterminal"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/nonterminal" docbook-menu-tdg-additional-suffix ".html")) t]
+
+                   ["lineannotation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/lineannotation" docbook-menu-tdg-additional-suffix ".html")) t]    
+                   ["sbr"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/sbr" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "HTML Forms"
+                   ["html:form"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/html-form" docbook-menu-tdg-additional-suffix ".html")) t])
+             (list "Miscellaneous"
+                   ["abstract"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/abstract" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["blockquote"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/blockquote" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["cmdsynopsis"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/cmdsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["epigraph"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/epigraph" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["funcsynopsis"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/funcsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["highlights"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/highlights" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["msgset"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/msgset" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["remark"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/remark" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["sidebar"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/sidebar" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             )
+       (list "Inline Elements"
+             (list "Traditional Publishing Inlines"
+                   ["abbrev"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/abbrev" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["acronym"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/acronym" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["emphasis"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/emphasis" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["footnote"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/footnote" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["phrase"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/phrase" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["quote"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/quote" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["phrase"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/phrase" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Cross References"
+                   ["link"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/link" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["olink"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/olink" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["ulink"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/ulink" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["xref"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/xref" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["anchor"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/anchor" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["--" t]
+                   ["citation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/citation" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["citerefentry"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/citerefentry" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["citetitle"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/citetitle" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["citebiblioid"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/citebiblioid" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["--" t]
+                   ["firstterm"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/firstterm" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["glossterm"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/glossterm" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Special Presentation Markup"
+                   ["foreignphrase"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/foreignphrase" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["wordasword"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/wordasword" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["---" t]
+                   ["computeroutput"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/computeroutput" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["literal"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/literal" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["markup"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/markup" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["prompt"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/prompt" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["remark"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/remark" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["replaceable"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/replaceable" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["sgmltag"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/sgmltag" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["userinput"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/userinput" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Mathematics"
+                   ["inlineequation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/inlineequation" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["subscript"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/subscript" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["superscript"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/superscript" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["mml:math"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/mml-math" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Computer Software and Hardware"
+                   (list "User Interfaces"
+                         ["accel"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/accel" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["guibutton"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/guibutton" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["guiicon"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/guiicon" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["guilabel"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/guilabel" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["guimenu"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/guimenu" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["guimenuitem"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/guimenuitem" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["guisubmenu"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/guisubmenu" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["---" t]
+                         ["keycap"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/keycap" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["keycode"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/keycode" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["keycombo"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/keycombo" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["keysym"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/keysym" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["----" t]
+                         ["menuchoice"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/menuchoice" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["mousebutton"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/mousebutton" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["shortcut"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/shortcut" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Operating Systems"
+                         ["computeroutput"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/computeroutput" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["userinput"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/userinput" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["---" t]
+                         ["envar"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/envar" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["filename"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/filename" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["medialabel"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/medialabel" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["prompt"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/prompt" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["systemitem"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/systemitem" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["option"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/option" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["optional"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/optional" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["parameter"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/parameter" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Programming Constructs"
+                         ["action"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/action" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["constant"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/constant" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["function"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/function" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["lineannotation"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/lineannotation" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["literal"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/literal" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["parameter"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/parameter" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["property"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/property" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["replaceable"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/replaceable" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["returnvalue"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/returnvalue" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["structfield"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/structfield" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["structname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/structname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["symbol"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/symbol" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["token"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/token" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["type"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/type" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["varname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/varname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Object-Oriented Programming Constructs"
+                         ["classname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/classname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["classsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/classsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["constructorsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/constructorsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["destructorsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/destructorsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["exceptionname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/exceptionname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["fieldsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/fieldsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["initializer"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/initializer" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["interfacename"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/interfacename" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["methodname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/methodname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["methodsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/methodsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["modifier"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/modifier" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["ooclass"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/ooclass" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["ooexception"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/ooexception" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["oointerface"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/oointerface" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )           
+                   (list "Error Messages"
+                         ["errortype"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/errortype" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["errorcode"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/errorcode" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["errorname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/errorname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["errortext"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/errortext" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Function Synopsis"
+                         ["function"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/function" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["parameter"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/parameter" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["returnvalue"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/returnvalue" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["paramdef"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/paramdef" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["varargs"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/varargs" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["void"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/void" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["funcdef"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/funcdef" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["funcparams"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/funcparams" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["funcprototype"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/funcprototype" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["funcsynopsisinfo"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/funcsynopsisinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Command Synopsis"
+                         ["arg"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/arg" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["cmdsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/cmdsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["group"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/group" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["synopfragment"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/synopfragment" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["synopfragmentref"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/synopfragmentref" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["refsynopsisdiv"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/refsynopsisdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["sbr"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/sbr" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Synopsis"
+                         ["synopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/synopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["cmdsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/cmdsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["funcsynopsis"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/funcsynopsis" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Callouts"
+                         ["screenco"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/screenco" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["programlistingco"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/programlistingco" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["co"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/co" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["coref"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/coref" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["areaspec"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/areaspec" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["graphicco"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/graphicco" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["mediaobjectco"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/mediaobjectco" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["calloutlist"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/calloutlist" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["imageobjectco"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/imageobjectco" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   (list "Literals"
+                         ["command"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/command" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["replaceable"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/replaceable" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["varname"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/varname" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["constant"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/constant" docbook-menu-tdg-additional-suffix ".html")) t]
+                         ["literal"
+                          (browse-url (concat docbook-menu-tdg-base-uri "/literal" docbook-menu-tdg-additional-suffix ".html")) t]
+                         )
+                   )
+             (list "General Purpose"
+                   ["application"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/application" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["database"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/database" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["email"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/email" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["filename"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/filename" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["hardware"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/hardware" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["inlinegraphic"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/inlinegraphic" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["literal"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/literal" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["medialabel"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/medialabel" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["option"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/option" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["optional"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/optional" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["productname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/productname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["replaceable"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/replaceable" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["symbol"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/symbol" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["token"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/token" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["type"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/type" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Date Meta-information"
+                   ["printhistory"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/printhistory" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["pubdate"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/pubdate" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["revhistory"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/revhistory" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["date"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/date" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["releaseinfo"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/releaseinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["edition"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/edition" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Product Names, Trademarks, Copyrights"
+                   ["productname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/productname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["trademark"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/trademark" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["copyright"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/copyright" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["legalnotice"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/legalnotice" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Organizations"
+                   ["corpname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/corpname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["publishername"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/publishername" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["orgname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/orgname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Persons"
+                   ["personname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/personname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["personblurb"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/personblurb" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["firstname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/firstname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["othername"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/othername" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["surname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/surname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["honorific"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/honorific" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["lineage"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/lineage" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["affiliation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/affiliation" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Affiliations"
+                   ["jobtitle"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/jobtitle" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["affiliation"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/affiliation" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["shortaffil"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/shortaffil" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["orgdiv"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/orgdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["orgname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/orgname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["corpname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/corpname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Authorship"
+                   ["author"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/author" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["authorblurb"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/authorblurb" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["authorgroup"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/authorgroup" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["corpauthor"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/corpauthor" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["contrib"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/contrib" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["editor"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/editor" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["collab"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/collab" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["collabname"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/collabname" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["othercredit"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/othercredit" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Addresses"
+                   ["email"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/email" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["otheraddr"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/otheraddr" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["country"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/country" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["fax"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/fax" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["address"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/address" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["city"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/city" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["street"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/street" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["postcode"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/postcode" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["pob"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/pob" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["state"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/state" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["phone"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/phone" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Keywords"
+                   ["subject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/subject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["subjectset"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/subjectset" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["subjectterm"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/subjectterm" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["keyword"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/keyword" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["keywordset"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/keywordset" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Numbers"
+                   ["invpartnumber"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/invpartnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["isbn"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/isbn" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["issn"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/issn" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["biblioid"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/biblioid" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["issuenum"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/issuenum" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["productnumber"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/productnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["pubsnumber"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/pubsnumber" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["seriesvolnums"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/seriesvolnums" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["volumenum"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/volumenum" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Titles"
+                   ["subtitle"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/subtitle" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["title"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/title" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["titleabbrev"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/titleabbrev" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             (list "Graphics (inline)"
+                   ["inlinegraphic"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/inlinegraphic" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["inlinemediaobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/inlinemediaobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["imageobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/imageobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["textobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/textobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["audioobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/audioobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["videoobject"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/videoobject" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["svg:svg"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/svg-svg" docbook-menu-tdg-additional-suffix ".html")) t]
+                   ["alt"
+                    (browse-url (concat docbook-menu-tdg-base-uri "/alt" docbook-menu-tdg-additional-suffix ".html")) t]
+                   )
+             )
+       (list "Tables"
+             ["table"
+              (browse-url (concat docbook-menu-tdg-base-uri "/table" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["informaltable"
+              (browse-url (concat docbook-menu-tdg-base-uri "/informaltable" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tgroup"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tgroup" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["colspec"
+              (browse-url (concat docbook-menu-tdg-base-uri "/colspec" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["spanspec"
+              (browse-url (concat docbook-menu-tdg-base-uri "/spanspec" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["thead"
+              (browse-url (concat docbook-menu-tdg-base-uri "/thead" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tfoot"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tfoot" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tbody"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tbody" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["row"
+              (browse-url (concat docbook-menu-tdg-base-uri "/row" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["entry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/entry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["entrytbl"
+              (browse-url (concat docbook-menu-tdg-base-uri "/entrytbl" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Reference Pages (Refentries)"
+             ["refmeta"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refmeta" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refentrytitle"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refentrytitle" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["manvolnum"
+              (browse-url (concat docbook-menu-tdg-base-uri "/manvolnum" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refmiscinfo"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refmiscinfo" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["---" t]
+             ["refnamediv"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refnamediv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refdescriptor"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refdescriptor" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refname"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refname" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refpurpose"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refpurpose" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refclass"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refclass" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["----" t]
+             ["refsynopsisdiv"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsynopsisdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["-----" t]
+             ["refsect1 - refsect3"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsect1" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["refsection"
+              (browse-url (concat docbook-menu-tdg-base-uri "/refsection" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Glossaries"
+             ["glossdiv"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossdiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossdef"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossdef" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glosssee"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glosssee" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["glossseealso"
+              (browse-url (concat docbook-menu-tdg-base-uri "/glossseealso" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Bibliographies"
+             ["bibliodiv"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliodiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["biblioentry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/biblioentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliomixed"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliomixed" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["biblioset"
+              (browse-url (concat docbook-menu-tdg-base-uri "/biblioset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliomset"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliomset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["bibliomisc"
+              (browse-url (concat docbook-menu-tdg-base-uri "/bibliomisc" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Index Markup"
+             ["indexterm"
+              (browse-url (concat docbook-menu-tdg-base-uri "/indexterm" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["indexentry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/indexentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["----" t]
+             ["primary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/primary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["primaryie"
+              (browse-url (concat docbook-menu-tdg-base-uri "/primaryie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["secondary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/secondary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["secondaryie"
+              (browse-url (concat docbook-menu-tdg-base-uri "/secondaryie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tertiary"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tertiary" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["tertiaryie"
+              (browse-url (concat docbook-menu-tdg-base-uri "/tertiaryie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["---" t]
+             ["see"
+              (browse-url (concat docbook-menu-tdg-base-uri "/see" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seealso"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seealso" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seealsoie"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seealsoie" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["seeie"
+              (browse-url (concat docbook-menu-tdg-base-uri "/seeie" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Questions and Answers"
+             ["qandaset"
+              (browse-url (concat docbook-menu-tdg-base-uri "/qandaset" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["qandadiv"
+              (browse-url (concat docbook-menu-tdg-base-uri "/qandadiv" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["qandaentry"
+              (browse-url (concat docbook-menu-tdg-base-uri "/qandaentry" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["question"
+              (browse-url (concat docbook-menu-tdg-base-uri "/question" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["answer"
+              (browse-url (concat docbook-menu-tdg-base-uri "/answer" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       (list "Quotes"
+             ["blockquote"
+              (browse-url (concat docbook-menu-tdg-base-uri "/blockquote" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["epigraph"
+              (browse-url (concat docbook-menu-tdg-base-uri "/epigraph" docbook-menu-tdg-additional-suffix ".html")) t]
+             ["attribution"
+              (browse-url (concat docbook-menu-tdg-base-uri "/attribution" docbook-menu-tdg-additional-suffix ".html")) t]
+             )
+       )
+  "DocBook elements submenu for 'docbook-menu', grouped logically."
+  )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-faq.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-faq.el
new file mode 100644 (file)
index 0000000..32f0139
--- /dev/null
@@ -0,0 +1,27 @@
+;;; dbk-faq.el --- List of DocBook FAQ sections
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+
+(defvar docbook-menu-faq
+  (list "DocBook FAQ"
+             ["Basics and References"
+              (browse-url (concat docbook-menu-faq-base-uri "/reference.html")) t]
+             ["XSLT Stylesheets"
+              (browse-url (concat docbook-menu-faq-base-uri "/styling/styling.html")) t]
+             ["Markup"
+              (browse-url (concat docbook-menu-faq-base-uri "/markup.html")) t]
+             ["Tools"
+              (browse-url (concat docbook-menu-faq-base-uri "/tools.html")) t]
+             ["Catalogs"
+              (browse-url (concat docbook-menu-faq-base-uri "/catalogs.html")) t]
+             ["Ant"
+              (browse-url (concat docbook-menu-faq-base-uri "/ant.html")) t]
+             ["DSSSL"
+              (browse-url (concat docbook-menu-faq-base-uri "/dsssl/dsssl.html")) t]
+             ["Thanks Norm"
+              (browse-url (concat docbook-menu-faq-base-uri "/tksnorm.html")) t]
+             )
+  "DocBook FAQ submenu for 'docbook-menu'."
+  )
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-tdg.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-tdg.el
new file mode 100644 (file)
index 0000000..6c064a1
--- /dev/null
@@ -0,0 +1,58 @@
+;;; dbk-tdg.el --- List of TDG chapters
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-tdg-toc
+    (list "DocBook: The Definitive Guide"
+         ["Buy the Book"
+          (browse-url "http://www.oreilly.com/catalog/docbook/") t]
+         ["--" t]
+         ["Preface"
+          (browse-url (concat docbook-menu-tdg-base-uri "/ch00" docbook-menu-tdg-additional-suffix ".html")) t]
+    (list "I. Introduction"
+         ["1. Getting Started with SGML/XML"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ch01" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["2. Creating DocBook Documents"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ch02" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["3. Parsing DocBook Documents"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ch03" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["4. Publishing DocBook Documents"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ch04" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["5. Customizing DocBook"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ch05" docbook-menu-tdg-additional-suffix ".html")) t]
+         )
+    (list "II. Reference"
+         ["I. DocBook Element Reference"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ref-elements" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["II. DocBook Parameter Entity Reference"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ref-paraments" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["III. DocBook Character Entity Reference"
+         (browse-url (concat docbook-menu-tdg-base-uri "/ref-charents" docbook-menu-tdg-additional-suffix ".html")) t]
+         )
+    (list "III. Appendixes"
+         ["A. Installation"
+         (browse-url (concat docbook-menu-tdg-base-uri "/appa" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["B. DocBook and XML"
+         (browse-url (concat docbook-menu-tdg-base-uri "/appb" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["C. DocBook Versions"
+         (browse-url (concat docbook-menu-tdg-base-uri "/appc" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["D. Resources"
+         (browse-url (concat docbook-menu-tdg-base-uri "/appd" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["E. What's on the CD-ROM?"
+         (browse-url (concat docbook-menu-tdg-base-uri "/appe" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["F. Interchanging DocBook Documents"
+         (browse-url (concat docbook-menu-tdg-base-uri "/appf" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["G. DocBook Quick Reference"
+         (browse-url (concat docbook-menu-tdg-base-uri "/quickref" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["H. GNU Free Documentation License"
+         (browse-url (concat docbook-menu-tdg-base-uri "/aph" docbook-menu-tdg-additional-suffix ".html")) t]
+         ["I. ChangeLog"
+         (browse-url (concat docbook-menu-tdg-base-uri "/api" docbook-menu-tdg-additional-suffix ".html")) t]
+         )
+    ["Glossary" (browse-url (concat docbook-menu-tdg-base-uri "/dbgloss" docbook-menu-tdg-additional-suffix ".html")) t]
+    ["Index" (browse-url (concat docbook-menu-tdg-base-uri "/ix01" docbook-menu-tdg-additional-suffix ".html")) t]
+    
+    )
+    "TDG submenu for 'docbook-menu'."
+    )
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-wiki.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-wiki.el
new file mode 100644 (file)
index 0000000..69ca334
--- /dev/null
@@ -0,0 +1,46 @@
+;;; dbk-wiki.el --- List of DocBook Wiki pages
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-wiki
+    (list "DocBook Wiki"
+             ["DocBook"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBook")) t]
+             ["Documentation"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookDocumentation")) t]
+             ["Help"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookHelp")) t]
+             ["Tutorials"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookTutorials")) t]
+             ["Websites"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookWebsites")) t]
+             ["Discussion"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookDiscussion")) t]
+             ["--" t]
+             ["Authoring Tools"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookAuthoringTools")) t]
+             ["Publishing Tools"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookPublishingTools")) t]
+             ["Conversion Tools"
+              (browse-url (concat docbook-menu-wiki-base-uri "/ConvertOtherFormatsToDocBook")) t]
+             ["Convenience Tools"
+              (browse-url (concat docbook-menu-wiki-base-uri "/ConvenienceTools")) t]
+             ["Packages"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookPackages")) t]
+             ["---" t]
+             ["What?"
+              (browse-url (concat docbook-menu-wiki-base-uri "/WhatIsDocBookUsedFor")) t]
+             ["Who?"
+              (browse-url (concat docbook-menu-wiki-base-uri "/WhoUsesDocBook")) t]
+             ["Why?"
+              (browse-url (concat docbook-menu-wiki-base-uri "/WhyDocBook")) t]
+             ["History"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookHistory")) t]
+             ["Future"
+              (browse-url (concat docbook-menu-wiki-base-uri "/DocBookFuture")) t]
+             ["Shortcomings"
+              (browse-url (concat docbook-menu-wiki-base-uri "/WhatIsWrongWithDocBook")) t]
+             )
+    "DocBook Wiki submenu for 'docbook-menu'."
+  )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-xsldir.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-xsldir.el
new file mode 100644 (file)
index 0000000..72c49c3
--- /dev/null
@@ -0,0 +1,856 @@
+;;; dbk-xsldir.el --- DocBook XSLT stylesheets directory contents
+;; for DocBook XSLT stylesheets version 1.64.0
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-xsl-distro
+  (list "DocBook XSL: Stylesheet Distribution"
+       (list "common"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/common/ChangeLog")) t]
+             ["af.xml" (find-file (concat docbook-menu-xsl-dir "/common/af.xml")) t]
+             ["ar.xml" (find-file (concat docbook-menu-xsl-dir "/common/ar.xml")) t]
+             ["bg.xml" (find-file (concat docbook-menu-xsl-dir "/common/bg.xml")) t]
+             ["bn.xml" (find-file (concat docbook-menu-xsl-dir "/common/bn.xml")) t]
+             ["ca.xml" (find-file (concat docbook-menu-xsl-dir "/common/ca.xml")) t]
+             ["common.xsl" (find-file (concat docbook-menu-xsl-dir "/common/common.xsl")) t]
+             ["cs.xml" (find-file (concat docbook-menu-xsl-dir "/common/cs.xml")) t]
+             ["da.xml" (find-file (concat docbook-menu-xsl-dir "/common/da.xml")) t]
+             ["de.xml" (find-file (concat docbook-menu-xsl-dir "/common/de.xml")) t]
+             ["el.xml" (find-file (concat docbook-menu-xsl-dir "/common/el.xml")) t]
+             ["en.xml" (find-file (concat docbook-menu-xsl-dir "/common/en.xml")) t]
+             ["es.xml" (find-file (concat docbook-menu-xsl-dir "/common/es.xml")) t]
+             ["et.xml" (find-file (concat docbook-menu-xsl-dir "/common/et.xml")) t]
+             ["eu.xml" (find-file (concat docbook-menu-xsl-dir "/common/eu.xml")) t]
+             ["fi.xml" (find-file (concat docbook-menu-xsl-dir "/common/fi.xml")) t]
+             ["fr.xml" (find-file (concat docbook-menu-xsl-dir "/common/fr.xml")) t]
+             ["gentext.xsl" (find-file (concat docbook-menu-xsl-dir "/common/gentext.xsl")) t]
+             ["he.xml" (find-file (concat docbook-menu-xsl-dir "/common/he.xml")) t]
+             ["hr.xml" (find-file (concat docbook-menu-xsl-dir "/common/hr.xml")) t]
+             ["hu.xml" (find-file (concat docbook-menu-xsl-dir "/common/hu.xml")) t]
+             ["id.xml" (find-file (concat docbook-menu-xsl-dir "/common/id.xml")) t]
+             ["it.xml" (find-file (concat docbook-menu-xsl-dir "/common/it.xml")) t]
+             ["ja.xml" (find-file (concat docbook-menu-xsl-dir "/common/ja.xml")) t]
+             ["ko.xml" (find-file (concat docbook-menu-xsl-dir "/common/ko.xml")) t]
+             ["l10n.dtd" (find-file (concat docbook-menu-xsl-dir "/common/l10n.dtd")) t]
+             ["l10n.xml" (find-file (concat docbook-menu-xsl-dir "/common/l10n.xml")) t]
+             ["l10n.xsl" (find-file (concat docbook-menu-xsl-dir "/common/l10n.xsl")) t]
+             ["la.xml" (find-file (concat docbook-menu-xsl-dir "/common/la.xml")) t]
+             ["labels.xsl" (find-file (concat docbook-menu-xsl-dir "/common/labels.xsl")) t]
+             ["lt.xml" (find-file (concat docbook-menu-xsl-dir "/common/lt.xml")) t]
+             ["nl.xml" (find-file (concat docbook-menu-xsl-dir "/common/nl.xml")) t]
+             ["nn.xml" (find-file (concat docbook-menu-xsl-dir "/common/nn.xml")) t]
+             ["no.xml" (find-file (concat docbook-menu-xsl-dir "/common/no.xml")) t]
+             ["pi.xsl" (find-file (concat docbook-menu-xsl-dir "/common/pi.xsl")) t]
+             ["pl.xml" (find-file (concat docbook-menu-xsl-dir "/common/pl.xml")) t]
+             ["pt.xml" (find-file (concat docbook-menu-xsl-dir "/common/pt.xml")) t]
+             ["pt_br.xml" (find-file (concat docbook-menu-xsl-dir "/common/pt_br.xml")) t]
+             ["ro.xml" (find-file (concat docbook-menu-xsl-dir "/common/ro.xml")) t]
+             ["ru.xml" (find-file (concat docbook-menu-xsl-dir "/common/ru.xml")) t]
+             ["sk.xml" (find-file (concat docbook-menu-xsl-dir "/common/sk.xml")) t]
+             ["sl.xml" (find-file (concat docbook-menu-xsl-dir "/common/sl.xml")) t]
+             ["sr.xml" (find-file (concat docbook-menu-xsl-dir "/common/sr.xml")) t]
+             ["subtitles.xsl" (find-file (concat docbook-menu-xsl-dir "/common/subtitles.xsl")) t]
+             ["sv.xml" (find-file (concat docbook-menu-xsl-dir "/common/sv.xml")) t]
+             ["table.xsl" (find-file (concat docbook-menu-xsl-dir "/common/table.xsl")) t]
+             ["targetdatabase.dtd" (find-file (concat docbook-menu-xsl-dir "/common/targetdatabase.dtd")) t]
+             ["targets.xsl" (find-file (concat docbook-menu-xsl-dir "/common/targets.xsl")) t]
+             ["th.xml" (find-file (concat docbook-menu-xsl-dir "/common/th.xml")) t]
+             ["titles.xsl" (find-file (concat docbook-menu-xsl-dir "/common/titles.xsl")) t]
+             ["tr.xml" (find-file (concat docbook-menu-xsl-dir "/common/tr.xml")) t]
+             ["uk.xml" (find-file (concat docbook-menu-xsl-dir "/common/uk.xml")) t]
+             ["vi.xml" (find-file (concat docbook-menu-xsl-dir "/common/vi.xml")) t]
+             ["xh.xml" (find-file (concat docbook-menu-xsl-dir "/common/xh.xml")) t]
+             ["zh_cn.xml" (find-file (concat docbook-menu-xsl-dir "/common/zh_cn.xml")) t]
+             ["zh_tw.xml" (find-file (concat docbook-menu-xsl-dir "/common/zh_tw.xml")) t]
+             )
+       (list "eclipse"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/eclipse/ChangeLog")) t]
+             ["eclipse.xsl" (find-file (concat docbook-menu-xsl-dir "/eclipse/eclipse.xsl")) t]
+             )
+       (list "extensions"
+             (list "doc"
+                   (list "saxon5"
+                         (list "com"
+                               (list "nwalsh"
+                                     (list "saxon"
+                                           ["CVS.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/CVS.html")) t]
+                                           ["Callout.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/Callout.html")) t]
+                                           ["Driver.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/Driver.html")) t]
+                                           ["Text.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/Text.html")) t]
+                                           ["TextFactory.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/TextFactory.html")) t]
+                                           ["Verbatim.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/Verbatim.html")) t]
+                                           ["package-frame.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/package-frame.html")) t]
+                                           ["package-summary.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/package-summary.html")) t]
+                                           ["package-tree.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/com/nwalsh/saxon/package-tree.html")) t]
+                                           )
+                                     )
+                               )
+                         ["deprecated-list.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/deprecated-list.html")) t]
+                         ["help-doc.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/help-doc.html")) t]
+                         ["index-all.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/index-all.html")) t]
+                         ["index.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/index.html")) t]
+                         ["overview-tree.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/overview-tree.html")) t]
+                         ["package-list" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/package-list")) t]
+                         ["packages.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/packages.html")) t]
+                         ["serialized-form.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/serialized-form.html")) t]
+                         ["stylesheet.css" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon5/stylesheet.css")) t]
+                         )
+                   (list "saxon6"
+                         (list "com"
+                               (list "nwalsh"
+                                     (list "saxon6"
+                                           ["CVS.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/CVS.html")) t]
+                                           ["CalloutEmitter.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/CalloutEmitter.html")) t]
+                                           ["CopyEmitter.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/CopyEmitter.html")) t]
+                                           ["LineCountEmitter.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/LineCountEmitter.html")) t]
+                                           ["NumberLinesEmitter.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/NumberLinesEmitter.html")) t]
+                                           ["Table.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/Table.html")) t]
+                                           ["Text.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/Text.html")) t]
+                                           ["TextFactory.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/TextFactory.html")) t]
+                                           ["Verbatim.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/Verbatim.html")) t]
+                                           ["package-frame.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/package-frame.html")) t]
+                                           ["package-summary.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/package-summary.html")) t]
+                                           ["package-tree.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/com/nwalsh/saxon6/package-tree.html")) t]
+                                           )
+                                     )
+                               )
+                         ["deprecated-list.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/deprecated-list.html")) t]
+                         ["help-doc.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/help-doc.html")) t]
+                         ["index-all.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/index-all.html")) t]
+                         ["index.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/index.html")) t]
+                         ["overview-tree.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/overview-tree.html")) t]
+                         ["package-list" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/package-list")) t]
+                         ["packages.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/packages.html")) t]
+                         ["serialized-form.html" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/serialized-form.html")) t]
+                         ["stylesheet.css" (find-file (concat docbook-menu-xsl-dir "/extensions/doc/saxon6/stylesheet.css")) t]
+                         )
+                   )
+             (list "saxon643"
+                   (list "com"
+                         (list "nwalsh"
+                               (list "saxon"
+                                     ["CVS.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/CVS.java")) t]
+                                     ["Callout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/Callout.java")) t]
+                                     ["CalloutEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/CalloutEmitter.java")) t]
+                                     ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/ChangeLog")) t]
+                                     ["ColumnScanEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/ColumnScanEmitter.java")) t]
+                                     ["ColumnUpdateEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/ColumnUpdateEmitter.java")) t]
+                                     ["CopyEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/CopyEmitter.java")) t]
+                                     ["FormatCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/FormatCallout.java")) t]
+                                     ["FormatGraphicCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/FormatGraphicCallout.java")) t]
+                                     ["FormatTextCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/FormatTextCallout.java")) t]
+                                     ["FormatUnicodeCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/FormatUnicodeCallout.java")) t]
+                                     ["ImageIntrinsics.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/ImageIntrinsics.java")) t]
+                                     ["LineCountEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/LineCountEmitter.java")) t]
+                                     ["NumberLinesEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/NumberLinesEmitter.java")) t]
+                                     ["Table.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/Table.java")) t]
+                                     ["Text.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/Text.java")) t]
+                                     ["TextFactory.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/TextFactory.java")) t]
+                                     ["UnwrapLinks.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/UnwrapLinks.java")) t]
+                                     ["UnwrapLinksEmitter.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/UnwrapLinksEmitter.java")) t]
+                                     ["Verbatim.java" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/Verbatim.java")) t]
+                                     ["package.html" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/com/nwalsh/saxon/package.html")) t]
+                                     )
+                               )
+                         )
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/ChangeLog")) t]
+                   ["prj.el" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643/prj.el")) t]
+                   )
+             (list "xalan2"
+                   (list "com"
+                         (list "nwalsh"
+                               (list "xalan"
+                                     ["CVS.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/CVS.java")) t]
+                                     ["Callout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/Callout.java")) t]
+                                     ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/ChangeLog")) t]
+                                     ["FormatCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/FormatCallout.java")) t]
+                                     ["FormatDingbatCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/FormatDingbatCallout.java")) t]
+                                     ["FormatGraphicCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/FormatGraphicCallout.java")) t]
+                                     ["FormatTextCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/FormatTextCallout.java")) t]
+                                     ["FormatUnicodeCallout.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/FormatUnicodeCallout.java")) t]
+                                     ["Func.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/Func.java")) t]
+                                     ["ImageIntrinsics.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/ImageIntrinsics.java")) t]
+                                     ["Params.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/Params.java")) t]
+                                     ["Table.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/Table.java")) t]
+                                     ["Text.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/Text.java")) t]
+                                     ["Verbatim.java" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/Verbatim.java")) t]
+                                     ["package.html" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/com/nwalsh/xalan/package.html")) t]
+                                     )
+                               )
+                         )
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2/ChangeLog")) t]
+                   )
+             (list "xsltproc"
+                   (list "python"
+                         ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/ChangeLog")) t]
+                         ["README" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/README")) t]
+                         ["cwtest.xml" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/cwtest.xml")) t]
+                         ["cwtest.xsl" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/cwtest.xsl")) t]
+                         ["docbook.py" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/docbook.py")) t]
+                         ["docbook.pyc" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/docbook.pyc")) t]
+                         ["xslt.py" (find-file (concat docbook-menu-xsl-dir "/extensions/xsltproc/python/xslt.py")) t]
+                         )
+                   )
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/extensions/ChangeLog")) t]
+             ["build.xml" (find-file (concat docbook-menu-xsl-dir "/extensions/build.xml")) t]
+             ["prj.el" (find-file (concat docbook-menu-xsl-dir "/extensions/prj.el")) t]
+             ["saxon643.jar" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon643.jar")) t]
+             ["saxon644.jar" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon644.jar")) t]
+             ["saxon65.jar" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon65.jar")) t]
+             ["saxon651.jar" (find-file (concat docbook-menu-xsl-dir "/extensions/saxon651.jar")) t]
+             ["xalan2.jar" (find-file (concat docbook-menu-xsl-dir "/extensions/xalan2.jar")) t]
+             )
+       (list "fo"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/fo/ChangeLog")) t]
+             ["admon.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/admon.xsl")) t]
+             ["autoidx.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/autoidx.xsl")) t]
+             ["autotoc.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/autotoc.xsl")) t]
+             ["axf.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/axf.xsl")) t]
+             ["biblio.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/biblio.xsl")) t]
+             ["block.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/block.xsl")) t]
+             ["callout.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/callout.xsl")) t]
+             ["component.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/component.xsl")) t]
+             ["division.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/division.xsl")) t]
+             ["docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/docbook.xsl")) t]
+             ["ebnf.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/ebnf.xsl")) t]
+             ["fo-patch-for-fop.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/fo-patch-for-fop.xsl")) t]
+             ["fo-rtf.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/fo-rtf.xsl")) t]
+             ["fo.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/fo.xsl")) t]
+             ["footnote.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/footnote.xsl")) t]
+             ["fop.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/fop.xsl")) t]
+             ["formal.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/formal.xsl")) t]
+             ["glossary.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/glossary.xsl")) t]
+             ["graphics.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/graphics.xsl")) t]
+             ["htmltbl.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/htmltbl.xsl")) t]
+             ["index.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/index.xsl")) t]
+             ["info.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/info.xsl")) t]
+             ["inline.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/inline.xsl")) t]
+             ["keywords.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/keywords.xsl")) t]
+             ["lists.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/lists.xsl")) t]
+             ["math.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/math.xsl")) t]
+             ["pagesetup.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/pagesetup.xsl")) t]
+             ["param.ent" (find-file (concat docbook-menu-xsl-dir "/fo/param.ent")) t]
+             ["param.xml" (find-file (concat docbook-menu-xsl-dir "/fo/param.xml")) t]
+             ["param.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/param.xsl")) t]
+             ["param.xweb" (find-file (concat docbook-menu-xsl-dir "/fo/param.xweb")) t]
+             ["passivetex.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/passivetex.xsl")) t]
+             ["pdf2index" (find-file (concat docbook-menu-xsl-dir "/fo/pdf2index")) t]
+             ["pi.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/pi.xsl")) t]
+             ["profile-docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/profile-docbook.xsl")) t]
+             ["qandaset.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/qandaset.xsl")) t]
+             ["refentry.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/refentry.xsl")) t]
+             ["sections.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/sections.xsl")) t]
+             ["synop.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/synop.xsl")) t]
+             ["table.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/table.xsl")) t]
+             ["task.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/task.xsl")) t]
+             ["titlepage.templates.xml" (find-file (concat docbook-menu-xsl-dir "/fo/titlepage.templates.xml")) t]
+             ["titlepage.templates.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/titlepage.templates.xsl")) t]
+             ["titlepage.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/titlepage.xsl")) t]
+             ["toc.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/toc.xsl")) t]
+             ["verbatim.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/verbatim.xsl")) t]
+             ["xep.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/xep.xsl")) t]
+             ["xref.xsl" (find-file (concat docbook-menu-xsl-dir "/fo/xref.xsl")) t]
+             )
+       (list "html"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/html/ChangeLog")) t]
+             ["admon.xsl" (find-file (concat docbook-menu-xsl-dir "/html/admon.xsl")) t]
+             ["autoidx.xsl" (find-file (concat docbook-menu-xsl-dir "/html/autoidx.xsl")) t]
+             ["autotoc.xsl" (find-file (concat docbook-menu-xsl-dir "/html/autotoc.xsl")) t]
+             ["biblio.xsl" (find-file (concat docbook-menu-xsl-dir "/html/biblio.xsl")) t]
+             ["block.xsl" (find-file (concat docbook-menu-xsl-dir "/html/block.xsl")) t]
+             ["callout.xsl" (find-file (concat docbook-menu-xsl-dir "/html/callout.xsl")) t]
+             ["changebars.xsl" (find-file (concat docbook-menu-xsl-dir "/html/changebars.xsl")) t]
+             ["chunk-code.xsl" (find-file (concat docbook-menu-xsl-dir "/html/chunk-code.xsl")) t]
+             ["chunk-common.xsl" (find-file (concat docbook-menu-xsl-dir "/html/chunk-common.xsl")) t]
+             ["chunk.xsl" (find-file (concat docbook-menu-xsl-dir "/html/chunk.xsl")) t]
+             ["chunker.xsl" (find-file (concat docbook-menu-xsl-dir "/html/chunker.xsl")) t]
+             ["chunkfast.xsl" (find-file (concat docbook-menu-xsl-dir "/html/chunkfast.xsl")) t]
+             ["chunktoc.xsl" (find-file (concat docbook-menu-xsl-dir "/html/chunktoc.xsl")) t]
+             ["component.xsl" (find-file (concat docbook-menu-xsl-dir "/html/component.xsl")) t]
+             ["division.xsl" (find-file (concat docbook-menu-xsl-dir "/html/division.xsl")) t]
+             ["docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/html/docbook.xsl")) t]
+             ["ebnf.xsl" (find-file (concat docbook-menu-xsl-dir "/html/ebnf.xsl")) t]
+             ["footnote.xsl" (find-file (concat docbook-menu-xsl-dir "/html/footnote.xsl")) t]
+             ["formal.xsl" (find-file (concat docbook-menu-xsl-dir "/html/formal.xsl")) t]
+             ["glossary.xsl" (find-file (concat docbook-menu-xsl-dir "/html/glossary.xsl")) t]
+             ["graphics.xsl" (find-file (concat docbook-menu-xsl-dir "/html/graphics.xsl")) t]
+             ["html-rtf.xsl" (find-file (concat docbook-menu-xsl-dir "/html/html-rtf.xsl")) t]
+             ["html.xsl" (find-file (concat docbook-menu-xsl-dir "/html/html.xsl")) t]
+             ["htmltbl.xsl" (find-file (concat docbook-menu-xsl-dir "/html/htmltbl.xsl")) t]
+             ["index.xsl" (find-file (concat docbook-menu-xsl-dir "/html/index.xsl")) t]
+             ["info.xsl" (find-file (concat docbook-menu-xsl-dir "/html/info.xsl")) t]
+             ["inline.xsl" (find-file (concat docbook-menu-xsl-dir "/html/inline.xsl")) t]
+             ["keywords.xsl" (find-file (concat docbook-menu-xsl-dir "/html/keywords.xsl")) t]
+             ["lists.xsl" (find-file (concat docbook-menu-xsl-dir "/html/lists.xsl")) t]
+             ["maketoc.xsl" (find-file (concat docbook-menu-xsl-dir "/html/maketoc.xsl")) t]
+             ["manifest.xsl" (find-file (concat docbook-menu-xsl-dir "/html/manifest.xsl")) t]
+             ["math.xsl" (find-file (concat docbook-menu-xsl-dir "/html/math.xsl")) t]
+             ["oldchunker.xsl" (find-file (concat docbook-menu-xsl-dir "/html/oldchunker.xsl")) t]
+             ["onechunk.xsl" (find-file (concat docbook-menu-xsl-dir "/html/onechunk.xsl")) t]
+             ["param.ent" (find-file (concat docbook-menu-xsl-dir "/html/param.ent")) t]
+             ["param.xml" (find-file (concat docbook-menu-xsl-dir "/html/param.xml")) t]
+             ["param.xsl" (find-file (concat docbook-menu-xsl-dir "/html/param.xsl")) t]
+             ["param.xweb" (find-file (concat docbook-menu-xsl-dir "/html/param.xweb")) t]
+             ["pi.xsl" (find-file (concat docbook-menu-xsl-dir "/html/pi.xsl")) t]
+             ["profile-chunk-code.xsl" (find-file (concat docbook-menu-xsl-dir "/html/profile-chunk-code.xsl")) t]
+             ["profile-chunk.xsl" (find-file (concat docbook-menu-xsl-dir "/html/profile-chunk.xsl")) t]
+             ["profile-docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/html/profile-docbook.xsl")) t]
+             ["profile-onechunk.xsl" (find-file (concat docbook-menu-xsl-dir "/html/profile-onechunk.xsl")) t]
+             ["qandaset.xsl" (find-file (concat docbook-menu-xsl-dir "/html/qandaset.xsl")) t]
+             ["refentry.xsl" (find-file (concat docbook-menu-xsl-dir "/html/refentry.xsl")) t]
+             ["sections.xsl" (find-file (concat docbook-menu-xsl-dir "/html/sections.xsl")) t]
+             ["synop.xsl" (find-file (concat docbook-menu-xsl-dir "/html/synop.xsl")) t]
+             ["table.xsl" (find-file (concat docbook-menu-xsl-dir "/html/table.xsl")) t]
+             ["task.xsl" (find-file (concat docbook-menu-xsl-dir "/html/task.xsl")) t]
+             ["titlepage.templates.xml" (find-file (concat docbook-menu-xsl-dir "/html/titlepage.templates.xml")) t]
+             ["titlepage.templates.xsl" (find-file (concat docbook-menu-xsl-dir "/html/titlepage.templates.xsl")) t]
+             ["titlepage.xsl" (find-file (concat docbook-menu-xsl-dir "/html/titlepage.xsl")) t]
+             ["toc.xsl" (find-file (concat docbook-menu-xsl-dir "/html/toc.xsl")) t]
+             ["verbatim.xsl" (find-file (concat docbook-menu-xsl-dir "/html/verbatim.xsl")) t]
+             ["xref.xsl" (find-file (concat docbook-menu-xsl-dir "/html/xref.xsl")) t]
+             )
+       (list "htmlhelp"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/htmlhelp/ChangeLog")) t]
+             ["htmlhelp-common.xsl" (find-file (concat docbook-menu-xsl-dir "/htmlhelp/htmlhelp-common.xsl")) t]
+             ["htmlhelp.xsl" (find-file (concat docbook-menu-xsl-dir "/htmlhelp/htmlhelp.xsl")) t]
+             ["profile-htmlhelp-common.xsl" (find-file (concat docbook-menu-xsl-dir "/htmlhelp/profile-htmlhelp-common.xsl")) t]
+             ["profile-htmlhelp.xsl" (find-file (concat docbook-menu-xsl-dir "/htmlhelp/profile-htmlhelp.xsl")) t]
+             )
+       (list "images"
+             (list "callouts"
+                   ["1.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/1.gif")) t]
+                   ["1.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/1.png")) t]
+                   ["10.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/10.gif")) t]
+                   ["10.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/10.png")) t]
+                   ["11.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/11.gif")) t]
+                   ["11.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/11.png")) t]
+                   ["12.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/12.gif")) t]
+                   ["12.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/12.png")) t]
+                   ["13.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/13.gif")) t]
+                   ["13.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/13.png")) t]
+                   ["14.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/14.gif")) t]
+                   ["14.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/14.png")) t]
+                   ["15.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/15.gif")) t]
+                   ["15.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/15.png")) t]
+                   ["2.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/2.gif")) t]
+                   ["2.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/2.png")) t]
+                   ["3.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/3.gif")) t]
+                   ["3.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/3.png")) t]
+                   ["4.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/4.gif")) t]
+                   ["4.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/4.png")) t]
+                   ["5.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/5.gif")) t]
+                   ["5.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/5.png")) t]
+                   ["6.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/6.gif")) t]
+                   ["6.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/6.png")) t]
+                   ["7.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/7.gif")) t]
+                   ["7.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/7.png")) t]
+                   ["8.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/8.gif")) t]
+                   ["8.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/8.png")) t]
+                   ["9.gif" (find-file (concat docbook-menu-xsl-dir "/images/callouts/9.gif")) t]
+                   ["9.png" (find-file (concat docbook-menu-xsl-dir "/images/callouts/9.png")) t]
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/images/callouts/ChangeLog")) t]
+                   )
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/images/ChangeLog")) t]
+             ["blank.png" (find-file (concat docbook-menu-xsl-dir "/images/blank.png")) t]
+             ["caution.gif" (find-file (concat docbook-menu-xsl-dir "/images/caution.gif")) t]
+             ["caution.png" (find-file (concat docbook-menu-xsl-dir "/images/caution.png")) t]
+             ["caution.tif" (find-file (concat docbook-menu-xsl-dir "/images/caution.tif")) t]
+             ["draft.png" (find-file (concat docbook-menu-xsl-dir "/images/draft.png")) t]
+             ["home.gif" (find-file (concat docbook-menu-xsl-dir "/images/home.gif")) t]
+             ["home.png" (find-file (concat docbook-menu-xsl-dir "/images/home.png")) t]
+             ["important.gif" (find-file (concat docbook-menu-xsl-dir "/images/important.gif")) t]
+             ["important.png" (find-file (concat docbook-menu-xsl-dir "/images/important.png")) t]
+             ["important.tif" (find-file (concat docbook-menu-xsl-dir "/images/important.tif")) t]
+             ["next.gif" (find-file (concat docbook-menu-xsl-dir "/images/next.gif")) t]
+             ["next.png" (find-file (concat docbook-menu-xsl-dir "/images/next.png")) t]
+             ["note.gif" (find-file (concat docbook-menu-xsl-dir "/images/note.gif")) t]
+             ["note.png" (find-file (concat docbook-menu-xsl-dir "/images/note.png")) t]
+             ["note.tif" (find-file (concat docbook-menu-xsl-dir "/images/note.tif")) t]
+             ["prev.gif" (find-file (concat docbook-menu-xsl-dir "/images/prev.gif")) t]
+             ["prev.png" (find-file (concat docbook-menu-xsl-dir "/images/prev.png")) t]
+             ["tip.gif" (find-file (concat docbook-menu-xsl-dir "/images/tip.gif")) t]
+             ["tip.png" (find-file (concat docbook-menu-xsl-dir "/images/tip.png")) t]
+             ["tip.tif" (find-file (concat docbook-menu-xsl-dir "/images/tip.tif")) t]
+             ["toc-blank.png" (find-file (concat docbook-menu-xsl-dir "/images/toc-blank.png")) t]
+             ["toc-minus.png" (find-file (concat docbook-menu-xsl-dir "/images/toc-minus.png")) t]
+             ["toc-plus.png" (find-file (concat docbook-menu-xsl-dir "/images/toc-plus.png")) t]
+             ["up.gif" (find-file (concat docbook-menu-xsl-dir "/images/up.gif")) t]
+             ["up.png" (find-file (concat docbook-menu-xsl-dir "/images/up.png")) t]
+             ["warning.gif" (find-file (concat docbook-menu-xsl-dir "/images/warning.gif")) t]
+             ["warning.png" (find-file (concat docbook-menu-xsl-dir "/images/warning.png")) t]
+             ["warning.tif" (find-file (concat docbook-menu-xsl-dir "/images/warning.tif")) t]
+             )
+       (list "javahelp"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/javahelp/ChangeLog")) t]
+             ["javahelp.xsl" (find-file (concat docbook-menu-xsl-dir "/javahelp/javahelp.xsl")) t]
+             ["profile-javahelp.xsl" (find-file (concat docbook-menu-xsl-dir "/javahelp/profile-javahelp.xsl")) t]
+             )
+       (list "lib"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/lib/ChangeLog")) t]
+             ["lib.xml" (find-file (concat docbook-menu-xsl-dir "/lib/lib.xml")) t]
+             ["lib.xsl" (find-file (concat docbook-menu-xsl-dir "/lib/lib.xsl")) t]
+             ["lib.xweb" (find-file (concat docbook-menu-xsl-dir "/lib/lib.xweb")) t]
+             )
+       (list "manpages"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/manpages/ChangeLog")) t]
+             ["README" (find-file (concat docbook-menu-xsl-dir "/manpages/README")) t]
+             ["docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/manpages/docbook.xsl")) t]
+             ["lists.xsl" (find-file (concat docbook-menu-xsl-dir "/manpages/lists.xsl")) t]
+             ["sect23.xsl" (find-file (concat docbook-menu-xsl-dir "/manpages/sect23.xsl")) t]
+             ["synop.xsl" (find-file (concat docbook-menu-xsl-dir "/manpages/synop.xsl")) t]
+             ["xref.xsl" (find-file (concat docbook-menu-xsl-dir "/manpages/xref.xsl")) t]
+             )
+       (list "params"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/params/ChangeLog")) t]
+             ["admon.graphics.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/admon.graphics.extension.xml")) t]
+             ["admon.graphics.path.xml" (find-file (concat docbook-menu-xsl-dir "/params/admon.graphics.path.xml")) t]
+             ["admon.graphics.xml" (find-file (concat docbook-menu-xsl-dir "/params/admon.graphics.xml")) t]
+             ["admon.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/admon.style.xml")) t]
+             ["admon.textlabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/admon.textlabel.xml")) t]
+             ["admonition.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/admonition.properties.xml")) t]
+             ["admonition.title.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/admonition.title.properties.xml")) t]
+             ["alignment.xml" (find-file (concat docbook-menu-xsl-dir "/params/alignment.xml")) t]
+             ["annotate.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/annotate.toc.xml")) t]
+             ["appendix.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/appendix.autolabel.xml")) t]
+             ["arbortext.extensions.xml" (find-file (concat docbook-menu-xsl-dir "/params/arbortext.extensions.xml")) t]
+             ["author.othername.in.middle.xml" (find-file (concat docbook-menu-xsl-dir "/params/author.othername.in.middle.xml")) t]
+             ["autotoc.label.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/autotoc.label.separator.xml")) t]
+             ["axf.extensions.xml" (find-file (concat docbook-menu-xsl-dir "/params/axf.extensions.xml")) t]
+             ["base.dir.xml" (find-file (concat docbook-menu-xsl-dir "/params/base.dir.xml")) t]
+             ["biblioentry.item.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/biblioentry.item.separator.xml")) t]
+             ["bibliography.collection.xml" (find-file (concat docbook-menu-xsl-dir "/params/bibliography.collection.xml")) t]
+             ["bibliography.numbered.xml" (find-file (concat docbook-menu-xsl-dir "/params/bibliography.numbered.xml")) t]
+             ["blockquote.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/blockquote.properties.xml")) t]
+             ["body.font.family.xml" (find-file (concat docbook-menu-xsl-dir "/params/body.font.family.xml")) t]
+             ["body.font.master.xml" (find-file (concat docbook-menu-xsl-dir "/params/body.font.master.xml")) t]
+             ["body.font.size.xml" (find-file (concat docbook-menu-xsl-dir "/params/body.font.size.xml")) t]
+             ["body.margin.bottom.xml" (find-file (concat docbook-menu-xsl-dir "/params/body.margin.bottom.xml")) t]
+             ["body.margin.top.xml" (find-file (concat docbook-menu-xsl-dir "/params/body.margin.top.xml")) t]
+             ["bridgehead.in.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/bridgehead.in.toc.xml")) t]
+             ["callout.defaultcolumn.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.defaultcolumn.xml")) t]
+             ["callout.graphics.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.graphics.extension.xml")) t]
+             ["callout.graphics.number.limit.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.graphics.number.limit.xml")) t]
+             ["callout.graphics.path.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.graphics.path.xml")) t]
+             ["callout.graphics.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.graphics.xml")) t]
+             ["callout.list.table.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.list.table.xml")) t]
+             ["callout.unicode.font.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.unicode.font.xml")) t]
+             ["callout.unicode.number.limit.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.unicode.number.limit.xml")) t]
+             ["callout.unicode.start.character.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.unicode.start.character.xml")) t]
+             ["callout.unicode.xml" (find-file (concat docbook-menu-xsl-dir "/params/callout.unicode.xml")) t]
+             ["callouts.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/callouts.extension.xml")) t]
+             ["chapter.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/chapter.autolabel.xml")) t]
+             ["chunk.first.sections.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunk.first.sections.xml")) t]
+             ["chunk.quietly.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunk.quietly.xml")) t]
+             ["chunk.section.depth.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunk.section.depth.xml")) t]
+             ["chunk.sections.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunk.sections.xml")) t]
+             ["chunk.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunk.toc.xml")) t]
+             ["chunk.tocs.and.lots.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunk.tocs.and.lots.xml")) t]
+             ["chunker.output.cdata-section-elements.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.cdata-section-elements.xml")) t]
+             ["chunker.output.doctype-public.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.doctype-public.xml")) t]
+             ["chunker.output.doctype-system.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.doctype-system.xml")) t]
+             ["chunker.output.encoding.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.encoding.xml")) t]
+             ["chunker.output.indent.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.indent.xml")) t]
+             ["chunker.output.media-type.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.media-type.xml")) t]
+             ["chunker.output.method.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.method.xml")) t]
+             ["chunker.output.omit-xml-declaration.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.omit-xml-declaration.xml")) t]
+             ["chunker.output.standalone.xml" (find-file (concat docbook-menu-xsl-dir "/params/chunker.output.standalone.xml")) t]
+             ["citerefentry.link.xml" (find-file (concat docbook-menu-xsl-dir "/params/citerefentry.link.xml")) t]
+             ["collect.xref.targets.xml" (find-file (concat docbook-menu-xsl-dir "/params/collect.xref.targets.xml")) t]
+             ["column.count.back.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.count.back.xml")) t]
+             ["column.count.body.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.count.body.xml")) t]
+             ["column.count.front.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.count.front.xml")) t]
+             ["column.count.index.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.count.index.xml")) t]
+             ["column.count.lot.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.count.lot.xml")) t]
+             ["column.count.titlepage.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.count.titlepage.xml")) t]
+             ["column.gap.back.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.gap.back.xml")) t]
+             ["column.gap.body.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.gap.body.xml")) t]
+             ["column.gap.front.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.gap.front.xml")) t]
+             ["column.gap.index.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.gap.index.xml")) t]
+             ["column.gap.lot.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.gap.lot.xml")) t]
+             ["column.gap.titlepage.xml" (find-file (concat docbook-menu-xsl-dir "/params/column.gap.titlepage.xml")) t]
+             ["compact.list.item.spacing.xml" (find-file (concat docbook-menu-xsl-dir "/params/compact.list.item.spacing.xml")) t]
+             ["css.decoration.xml" (find-file (concat docbook-menu-xsl-dir "/params/css.decoration.xml")) t]
+             ["current.docid.xml" (find-file (concat docbook-menu-xsl-dir "/params/current.docid.xml")) t]
+             ["default.float.class.xml" (find-file (concat docbook-menu-xsl-dir "/params/default.float.class.xml")) t]
+             ["default.image.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/default.image.width.xml")) t]
+             ["default.table.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/default.table.width.xml")) t]
+             ["default.units.xml" (find-file (concat docbook-menu-xsl-dir "/params/default.units.xml")) t]
+             ["dingbat.font.family.xml" (find-file (concat docbook-menu-xsl-dir "/params/dingbat.font.family.xml")) t]
+             ["double.sided.xml" (find-file (concat docbook-menu-xsl-dir "/params/double.sided.xml")) t]
+             ["draft.mode.xml" (find-file (concat docbook-menu-xsl-dir "/params/draft.mode.xml")) t]
+             ["draft.watermark.image.xml" (find-file (concat docbook-menu-xsl-dir "/params/draft.watermark.image.xml")) t]
+             ["ebnf.assignment.xml" (find-file (concat docbook-menu-xsl-dir "/params/ebnf.assignment.xml")) t]
+             ["ebnf.statement.terminator.xml" (find-file (concat docbook-menu-xsl-dir "/params/ebnf.statement.terminator.xml")) t]
+             ["ebnf.table.bgcolor.xml" (find-file (concat docbook-menu-xsl-dir "/params/ebnf.table.bgcolor.xml")) t]
+             ["ebnf.table.border.xml" (find-file (concat docbook-menu-xsl-dir "/params/ebnf.table.border.xml")) t]
+             ["eclipse.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/eclipse.autolabel.xml")) t]
+             ["eclipse.plugin.id.xml" (find-file (concat docbook-menu-xsl-dir "/params/eclipse.plugin.id.xml")) t]
+             ["eclipse.plugin.name.xml" (find-file (concat docbook-menu-xsl-dir "/params/eclipse.plugin.name.xml")) t]
+             ["eclipse.plugin.provider.xml" (find-file (concat docbook-menu-xsl-dir "/params/eclipse.plugin.provider.xml")) t]
+             ["emphasis.propagates.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/emphasis.propagates.style.xml")) t]
+             ["entry.propagates.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/entry.propagates.style.xml")) t]
+             ["equation.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/equation.properties.xml")) t]
+             ["example.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/example.properties.xml")) t]
+             ["figure.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/figure.properties.xml")) t]
+             ["firstterm.only.link.xml" (find-file (concat docbook-menu-xsl-dir "/params/firstterm.only.link.xml")) t]
+             ["footer.content.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/footer.content.properties.xml")) t]
+             ["footer.rule.xml" (find-file (concat docbook-menu-xsl-dir "/params/footer.rule.xml")) t]
+             ["footers.on.blank.pages.xml" (find-file (concat docbook-menu-xsl-dir "/params/footers.on.blank.pages.xml")) t]
+             ["footnote.font.size.xml" (find-file (concat docbook-menu-xsl-dir "/params/footnote.font.size.xml")) t]
+             ["footnote.number.format.xml" (find-file (concat docbook-menu-xsl-dir "/params/footnote.number.format.xml")) t]
+             ["footnote.number.symbols.xml" (find-file (concat docbook-menu-xsl-dir "/params/footnote.number.symbols.xml")) t]
+             ["fop.extensions.xml" (find-file (concat docbook-menu-xsl-dir "/params/fop.extensions.xml")) t]
+             ["formal.object.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/formal.object.properties.xml")) t]
+             ["formal.procedures.xml" (find-file (concat docbook-menu-xsl-dir "/params/formal.procedures.xml")) t]
+             ["formal.title.placement.xml" (find-file (concat docbook-menu-xsl-dir "/params/formal.title.placement.xml")) t]
+             ["formal.title.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/formal.title.properties.xml")) t]
+             ["funcsynopsis.decoration.xml" (find-file (concat docbook-menu-xsl-dir "/params/funcsynopsis.decoration.xml")) t]
+             ["funcsynopsis.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/funcsynopsis.style.xml")) t]
+             ["funcsynopsis.tabular.threshold.xml" (find-file (concat docbook-menu-xsl-dir "/params/funcsynopsis.tabular.threshold.xml")) t]
+             ["function.parens.xml" (find-file (concat docbook-menu-xsl-dir "/params/function.parens.xml")) t]
+             ["generate.id.attributes.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.id.attributes.xml")) t]
+             ["generate.index.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.index.xml")) t]
+             ["generate.legalnotice.link.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.legalnotice.link.xml")) t]
+             ["generate.manifest.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.manifest.xml")) t]
+             ["generate.meta.abstract.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.meta.abstract.xml")) t]
+             ["generate.section.toc.level.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.section.toc.level.xml")) t]
+             ["generate.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/generate.toc.xml")) t]
+             ["glossary.as.blocks.xml" (find-file (concat docbook-menu-xsl-dir "/params/glossary.as.blocks.xml")) t]
+             ["glossary.collection.xml" (find-file (concat docbook-menu-xsl-dir "/params/glossary.collection.xml")) t]
+             ["glossentry.show.acronym.xml" (find-file (concat docbook-menu-xsl-dir "/params/glossentry.show.acronym.xml")) t]
+             ["glosslist.as.blocks.xml" (find-file (concat docbook-menu-xsl-dir "/params/glosslist.as.blocks.xml")) t]
+             ["glossterm.auto.link.xml" (find-file (concat docbook-menu-xsl-dir "/params/glossterm.auto.link.xml")) t]
+             ["glossterm.separation.xml" (find-file (concat docbook-menu-xsl-dir "/params/glossterm.separation.xml")) t]
+             ["glossterm.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/glossterm.width.xml")) t]
+             ["graphic.default.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/graphic.default.extension.xml")) t]
+             ["graphicsize.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/graphicsize.extension.xml")) t]
+             ["header.content.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/header.content.properties.xml")) t]
+             ["header.rule.xml" (find-file (concat docbook-menu-xsl-dir "/params/header.rule.xml")) t]
+             ["headers.on.blank.pages.xml" (find-file (concat docbook-menu-xsl-dir "/params/headers.on.blank.pages.xml")) t]
+             ["html.base.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.base.xml")) t]
+             ["html.cellpadding.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.cellpadding.xml")) t]
+             ["html.cellspacing.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.cellspacing.xml")) t]
+             ["html.cleanup.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.cleanup.xml")) t]
+             ["html.ext.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.ext.xml")) t]
+             ["html.extra.head.links.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.extra.head.links.xml")) t]
+             ["html.longdesc.link.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.longdesc.link.xml")) t]
+             ["html.longdesc.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.longdesc.xml")) t]
+             ["html.stylesheet.type.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.stylesheet.type.xml")) t]
+             ["html.stylesheet.xml" (find-file (concat docbook-menu-xsl-dir "/params/html.stylesheet.xml")) t]
+             ["htmlhelp.alias.file.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.alias.file.xml")) t]
+             ["htmlhelp.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.autolabel.xml")) t]
+             ["htmlhelp.button.back.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.back.xml")) t]
+             ["htmlhelp.button.forward.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.forward.xml")) t]
+             ["htmlhelp.button.hideshow.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.hideshow.xml")) t]
+             ["htmlhelp.button.home.url.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.home.url.xml")) t]
+             ["htmlhelp.button.home.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.home.xml")) t]
+             ["htmlhelp.button.jump1.title.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.jump1.title.xml")) t]
+             ["htmlhelp.button.jump1.url.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.jump1.url.xml")) t]
+             ["htmlhelp.button.jump1.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.jump1.xml")) t]
+             ["htmlhelp.button.jump2.title.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.jump2.title.xml")) t]
+             ["htmlhelp.button.jump2.url.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.jump2.url.xml")) t]
+             ["htmlhelp.button.jump2.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.jump2.xml")) t]
+             ["htmlhelp.button.locate.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.locate.xml")) t]
+             ["htmlhelp.button.next.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.next.xml")) t]
+             ["htmlhelp.button.options.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.options.xml")) t]
+             ["htmlhelp.button.prev.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.prev.xml")) t]
+             ["htmlhelp.button.print.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.print.xml")) t]
+             ["htmlhelp.button.refresh.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.refresh.xml")) t]
+             ["htmlhelp.button.stop.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.stop.xml")) t]
+             ["htmlhelp.button.zoom.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.button.zoom.xml")) t]
+             ["htmlhelp.chm.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.chm.xml")) t]
+             ["htmlhelp.default.topic.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.default.topic.xml")) t]
+             ["htmlhelp.encoding.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.encoding.xml")) t]
+             ["htmlhelp.enumerate.images.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.enumerate.images.xml")) t]
+             ["htmlhelp.force.map.and.alias.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.force.map.and.alias.xml")) t]
+             ["htmlhelp.hhc.binary.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhc.binary.xml")) t]
+             ["htmlhelp.hhc.folders.instead.books.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhc.folders.instead.books.xml")) t]
+             ["htmlhelp.hhc.section.depth.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhc.section.depth.xml")) t]
+             ["htmlhelp.hhc.show.root.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhc.show.root.xml")) t]
+             ["htmlhelp.hhc.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhc.xml")) t]
+             ["htmlhelp.hhk.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhk.xml")) t]
+             ["htmlhelp.hhp.tail.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhp.tail.xml")) t]
+             ["htmlhelp.hhp.window.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhp.window.xml")) t]
+             ["htmlhelp.hhp.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.hhp.xml")) t]
+             ["htmlhelp.map.file.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.map.file.xml")) t]
+             ["htmlhelp.only.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.only.xml")) t]
+             ["htmlhelp.show.advanced.search.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.show.advanced.search.xml")) t]
+             ["htmlhelp.show.favorities.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.show.favorities.xml")) t]
+             ["htmlhelp.show.menu.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.show.menu.xml")) t]
+             ["htmlhelp.title.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.title.xml")) t]
+             ["htmlhelp.use.hhk.xml" (find-file (concat docbook-menu-xsl-dir "/params/htmlhelp.use.hhk.xml")) t]
+             ["hyphenate.xml" (find-file (concat docbook-menu-xsl-dir "/params/hyphenate.xml")) t]
+             ["ignore.image.scaling.xml" (find-file (concat docbook-menu-xsl-dir "/params/ignore.image.scaling.xml")) t]
+             ["informal.object.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/informal.object.properties.xml")) t]
+             ["inherit.keywords.xml" (find-file (concat docbook-menu-xsl-dir "/params/inherit.keywords.xml")) t]
+             ["insert.xref.page.number.xml" (find-file (concat docbook-menu-xsl-dir "/params/insert.xref.page.number.xml")) t]
+             ["l10n.gentext.default.language.xml" (find-file (concat docbook-menu-xsl-dir "/params/l10n.gentext.default.language.xml")) t]
+             ["l10n.gentext.language.xml" (find-file (concat docbook-menu-xsl-dir "/params/l10n.gentext.language.xml")) t]
+             ["l10n.gentext.use.xref.language.xml" (find-file (concat docbook-menu-xsl-dir "/params/l10n.gentext.use.xref.language.xml")) t]
+             ["label.from.part.xml" (find-file (concat docbook-menu-xsl-dir "/params/label.from.part.xml")) t]
+             ["line-height.xml" (find-file (concat docbook-menu-xsl-dir "/params/line-height.xml")) t]
+             ["linenumbering.everyNth.xml" (find-file (concat docbook-menu-xsl-dir "/params/linenumbering.everyNth.xml")) t]
+             ["linenumbering.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/linenumbering.extension.xml")) t]
+             ["linenumbering.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/linenumbering.separator.xml")) t]
+             ["linenumbering.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/linenumbering.width.xml")) t]
+             ["link.mailto.url.xml" (find-file (concat docbook-menu-xsl-dir "/params/link.mailto.url.xml")) t]
+             ["list.block.spacing.xml" (find-file (concat docbook-menu-xsl-dir "/params/list.block.spacing.xml")) t]
+             ["list.item.spacing.xml" (find-file (concat docbook-menu-xsl-dir "/params/list.item.spacing.xml")) t]
+             ["make.graphic.viewport.xml" (find-file (concat docbook-menu-xsl-dir "/params/make.graphic.viewport.xml")) t]
+             ["make.index.markup.xml" (find-file (concat docbook-menu-xsl-dir "/params/make.index.markup.xml")) t]
+             ["make.single.year.ranges.xml" (find-file (concat docbook-menu-xsl-dir "/params/make.single.year.ranges.xml")) t]
+             ["make.valid.html.xml" (find-file (concat docbook-menu-xsl-dir "/params/make.valid.html.xml")) t]
+             ["make.year.ranges.xml" (find-file (concat docbook-menu-xsl-dir "/params/make.year.ranges.xml")) t]
+             ["manifest.in.base.dir.xml" (find-file (concat docbook-menu-xsl-dir "/params/manifest.in.base.dir.xml")) t]
+             ["manifest.xml" (find-file (concat docbook-menu-xsl-dir "/params/manifest.xml")) t]
+             ["manual.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/manual.toc.xml")) t]
+             ["menuchoice.menu.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/menuchoice.menu.separator.xml")) t]
+             ["menuchoice.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/menuchoice.separator.xml")) t]
+             ["monospace.font.family.xml" (find-file (concat docbook-menu-xsl-dir "/params/monospace.font.family.xml")) t]
+             ["monospace.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/monospace.properties.xml")) t]
+             ["monospace.verbatim.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/monospace.verbatim.properties.xml")) t]
+             ["navig.graphics.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/navig.graphics.extension.xml")) t]
+             ["navig.graphics.path.xml" (find-file (concat docbook-menu-xsl-dir "/params/navig.graphics.path.xml")) t]
+             ["navig.graphics.xml" (find-file (concat docbook-menu-xsl-dir "/params/navig.graphics.xml")) t]
+             ["navig.showtitles.xml" (find-file (concat docbook-menu-xsl-dir "/params/navig.showtitles.xml")) t]
+             ["nominal.image.depth.xml" (find-file (concat docbook-menu-xsl-dir "/params/nominal.image.depth.xml")) t]
+             ["nominal.image.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/nominal.image.width.xml")) t]
+             ["nominal.table.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/nominal.table.width.xml")) t]
+             ["normal.para.spacing.xml" (find-file (concat docbook-menu-xsl-dir "/params/normal.para.spacing.xml")) t]
+             ["olink.base.uri.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.base.uri.xml")) t]
+             ["olink.doctitle.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.doctitle.xml")) t]
+             ["olink.fragid.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.fragid.xml")) t]
+             ["olink.outline.ext.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.outline.ext.xml")) t]
+             ["olink.pubid.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.pubid.xml")) t]
+             ["olink.resolver.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.resolver.xml")) t]
+             ["olink.sysid.xml" (find-file (concat docbook-menu-xsl-dir "/params/olink.sysid.xml")) t]
+             ["page.height.portrait.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.height.portrait.xml")) t]
+             ["page.height.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.height.xml")) t]
+             ["page.margin.bottom.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.margin.bottom.xml")) t]
+             ["page.margin.inner.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.margin.inner.xml")) t]
+             ["page.margin.outer.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.margin.outer.xml")) t]
+             ["page.margin.top.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.margin.top.xml")) t]
+             ["page.orientation.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.orientation.xml")) t]
+             ["page.width.portrait.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.width.portrait.xml")) t]
+             ["page.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/page.width.xml")) t]
+             ["paper.type.xml" (find-file (concat docbook-menu-xsl-dir "/params/paper.type.xml")) t]
+             ["para.propagates.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/para.propagates.style.xml")) t]
+             ["part.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/part.autolabel.xml")) t]
+             ["passivetex.extensions.xml" (find-file (concat docbook-menu-xsl-dir "/params/passivetex.extensions.xml")) t]
+             ["phrase.propagates.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/phrase.propagates.style.xml")) t]
+             ["pixels.per.inch.xml" (find-file (concat docbook-menu-xsl-dir "/params/pixels.per.inch.xml")) t]
+             ["points.per.em.xml" (find-file (concat docbook-menu-xsl-dir "/params/points.per.em.xml")) t]
+             ["preface.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/preface.autolabel.xml")) t]
+             ["preferred.mediaobject.role.xml" (find-file (concat docbook-menu-xsl-dir "/params/preferred.mediaobject.role.xml")) t]
+             ["procedure.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/procedure.properties.xml")) t]
+             ["process.empty.source.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/process.empty.source.toc.xml")) t]
+             ["process.source.toc.xml" (find-file (concat docbook-menu-xsl-dir "/params/process.source.toc.xml")) t]
+             ["profile.arch.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.arch.xml")) t]
+             ["profile.attribute.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.attribute.xml")) t]
+             ["profile.condition.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.condition.xml")) t]
+             ["profile.conformance.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.conformance.xml")) t]
+             ["profile.lang.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.lang.xml")) t]
+             ["profile.os.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.os.xml")) t]
+             ["profile.revision.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.revision.xml")) t]
+             ["profile.revisionflag.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.revisionflag.xml")) t]
+             ["profile.role.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.role.xml")) t]
+             ["profile.security.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.security.xml")) t]
+             ["profile.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.separator.xml")) t]
+             ["profile.userlevel.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.userlevel.xml")) t]
+             ["profile.value.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.value.xml")) t]
+             ["profile.vendor.xml" (find-file (concat docbook-menu-xsl-dir "/params/profile.vendor.xml")) t]
+             ["punct.honorific.xml" (find-file (concat docbook-menu-xsl-dir "/params/punct.honorific.xml")) t]
+             ["qanda.defaultlabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.defaultlabel.xml")) t]
+             ["qanda.inherit.numeration.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.inherit.numeration.xml")) t]
+             ["qanda.title.level1.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.level1.properties.xml")) t]
+             ["qanda.title.level2.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.level2.properties.xml")) t]
+             ["qanda.title.level3.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.level3.properties.xml")) t]
+             ["qanda.title.level4.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.level4.properties.xml")) t]
+             ["qanda.title.level5.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.level5.properties.xml")) t]
+             ["qanda.title.level6.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.level6.properties.xml")) t]
+             ["qanda.title.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/qanda.title.properties.xml")) t]
+             ["qandadiv.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/qandadiv.autolabel.xml")) t]
+             ["refentry.generate.name.xml" (find-file (concat docbook-menu-xsl-dir "/params/refentry.generate.name.xml")) t]
+             ["refentry.generate.title.xml" (find-file (concat docbook-menu-xsl-dir "/params/refentry.generate.title.xml")) t]
+             ["refentry.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/refentry.separator.xml")) t]
+             ["refentry.title.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/refentry.title.properties.xml")) t]
+             ["refentry.xref.manvolnum.xml" (find-file (concat docbook-menu-xsl-dir "/params/refentry.xref.manvolnum.xml")) t]
+             ["region.after.extent.xml" (find-file (concat docbook-menu-xsl-dir "/params/region.after.extent.xml")) t]
+             ["region.before.extent.xml" (find-file (concat docbook-menu-xsl-dir "/params/region.before.extent.xml")) t]
+             ["root.filename.xml" (find-file (concat docbook-menu-xsl-dir "/params/root.filename.xml")) t]
+             ["root.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/root.properties.xml")) t]
+             ["rootid.xml" (find-file (concat docbook-menu-xsl-dir "/params/rootid.xml")) t]
+             ["runinhead.default.title.end.punct.xml" (find-file (concat docbook-menu-xsl-dir "/params/runinhead.default.title.end.punct.xml")) t]
+             ["runinhead.title.end.punct.xml" (find-file (concat docbook-menu-xsl-dir "/params/runinhead.title.end.punct.xml")) t]
+             ["sans.font.family.xml" (find-file (concat docbook-menu-xsl-dir "/params/sans.font.family.xml")) t]
+             ["saxon.callouts.xml" (find-file (concat docbook-menu-xsl-dir "/params/saxon.callouts.xml")) t]
+             ["saxon.character.representation.xml" (find-file (concat docbook-menu-xsl-dir "/params/saxon.character.representation.xml")) t]
+             ["saxon.linenumbering.xml" (find-file (concat docbook-menu-xsl-dir "/params/saxon.linenumbering.xml")) t]
+             ["saxon.tablecolumns.xml" (find-file (concat docbook-menu-xsl-dir "/params/saxon.tablecolumns.xml")) t]
+             ["section.autolabel.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.autolabel.xml")) t]
+             ["section.label.includes.component.label.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.label.includes.component.label.xml")) t]
+             ["section.level1.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.level1.properties.xml")) t]
+             ["section.level2.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.level2.properties.xml")) t]
+             ["section.level3.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.level3.properties.xml")) t]
+             ["section.level4.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.level4.properties.xml")) t]
+             ["section.level5.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.level5.properties.xml")) t]
+             ["section.level6.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.level6.properties.xml")) t]
+             ["section.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.properties.xml")) t]
+             ["section.title.level1.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.level1.properties.xml")) t]
+             ["section.title.level2.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.level2.properties.xml")) t]
+             ["section.title.level3.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.level3.properties.xml")) t]
+             ["section.title.level4.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.level4.properties.xml")) t]
+             ["section.title.level5.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.level5.properties.xml")) t]
+             ["section.title.level6.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.level6.properties.xml")) t]
+             ["section.title.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/section.title.properties.xml")) t]
+             ["segmentedlist.as.table.xml" (find-file (concat docbook-menu-xsl-dir "/params/segmentedlist.as.table.xml")) t]
+             ["shade.verbatim.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/shade.verbatim.style.xml")) t]
+             ["shade.verbatim.xml" (find-file (concat docbook-menu-xsl-dir "/params/shade.verbatim.xml")) t]
+             ["show.comments.xml" (find-file (concat docbook-menu-xsl-dir "/params/show.comments.xml")) t]
+             ["show.revisionflag.xml" (find-file (concat docbook-menu-xsl-dir "/params/show.revisionflag.xml")) t]
+             ["sidebar.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/sidebar.properties.xml")) t]
+             ["spacing.paras.xml" (find-file (concat docbook-menu-xsl-dir "/params/spacing.paras.xml")) t]
+             ["suppress.footer.navigation.xml" (find-file (concat docbook-menu-xsl-dir "/params/suppress.footer.navigation.xml")) t]
+             ["suppress.header.navigation.xml" (find-file (concat docbook-menu-xsl-dir "/params/suppress.header.navigation.xml")) t]
+             ["suppress.navigation.xml" (find-file (concat docbook-menu-xsl-dir "/params/suppress.navigation.xml")) t]
+             ["symbol.font.family.xml" (find-file (concat docbook-menu-xsl-dir "/params/symbol.font.family.xml")) t]
+             ["table.borders.with.css.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.borders.with.css.xml")) t]
+             ["table.cell.border.color.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.cell.border.color.xml")) t]
+             ["table.cell.border.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.cell.border.style.xml")) t]
+             ["table.cell.border.thickness.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.cell.border.thickness.xml")) t]
+             ["table.cell.padding.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.cell.padding.xml")) t]
+             ["table.entry.padding.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.entry.padding.xml")) t]
+             ["table.footnote.number.format.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.footnote.number.format.xml")) t]
+             ["table.footnote.number.symbols.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.footnote.number.symbols.xml")) t]
+             ["table.frame.border.color.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.frame.border.color.xml")) t]
+             ["table.frame.border.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.frame.border.style.xml")) t]
+             ["table.frame.border.thickness.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.frame.border.thickness.xml")) t]
+             ["table.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/table.properties.xml")) t]
+             ["tablecolumns.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/tablecolumns.extension.xml")) t]
+             ["target.database.document.xml" (find-file (concat docbook-menu-xsl-dir "/params/target.database.document.xml")) t]
+             ["targets.filename.xml" (find-file (concat docbook-menu-xsl-dir "/params/targets.filename.xml")) t]
+             ["template.xml" (find-file (concat docbook-menu-xsl-dir "/params/template.xml")) t]
+             ["tex.math.delims.xml" (find-file (concat docbook-menu-xsl-dir "/params/tex.math.delims.xml")) t]
+             ["tex.math.file.xml" (find-file (concat docbook-menu-xsl-dir "/params/tex.math.file.xml")) t]
+             ["tex.math.in.alt.xml" (find-file (concat docbook-menu-xsl-dir "/params/tex.math.in.alt.xml")) t]
+             ["textinsert.extension.xml" (find-file (concat docbook-menu-xsl-dir "/params/textinsert.extension.xml")) t]
+             ["title.font.family.xml" (find-file (concat docbook-menu-xsl-dir "/params/title.font.family.xml")) t]
+             ["title.margin.left.xml" (find-file (concat docbook-menu-xsl-dir "/params/title.margin.left.xml")) t]
+             ["toc.indent.width.xml" (find-file (concat docbook-menu-xsl-dir "/params/toc.indent.width.xml")) t]
+             ["toc.list.type.xml" (find-file (concat docbook-menu-xsl-dir "/params/toc.list.type.xml")) t]
+             ["toc.margin.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/toc.margin.properties.xml")) t]
+             ["toc.max.depth.xml" (find-file (concat docbook-menu-xsl-dir "/params/toc.max.depth.xml")) t]
+             ["toc.section.depth.xml" (find-file (concat docbook-menu-xsl-dir "/params/toc.section.depth.xml")) t]
+             ["ulink.footnote.number.format.xml" (find-file (concat docbook-menu-xsl-dir "/params/ulink.footnote.number.format.xml")) t]
+             ["ulink.footnotes.xml" (find-file (concat docbook-menu-xsl-dir "/params/ulink.footnotes.xml")) t]
+             ["ulink.hyphenate.xml" (find-file (concat docbook-menu-xsl-dir "/params/ulink.hyphenate.xml")) t]
+             ["ulink.show.xml" (find-file (concat docbook-menu-xsl-dir "/params/ulink.show.xml")) t]
+             ["ulink.target.xml" (find-file (concat docbook-menu-xsl-dir "/params/ulink.target.xml")) t]
+             ["use.embed.for.svg.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.embed.for.svg.xml")) t]
+             ["use.extensions.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.extensions.xml")) t]
+             ["use.id.as.filename.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.id.as.filename.xml")) t]
+             ["use.id.function.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.id.function.xml")) t]
+             ["use.local.olink.style.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.local.olink.style.xml")) t]
+             ["use.role.as.xrefstyle.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.role.as.xrefstyle.xml")) t]
+             ["use.role.for.mediaobject.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.role.for.mediaobject.xml")) t]
+             ["use.svg.xml" (find-file (concat docbook-menu-xsl-dir "/params/use.svg.xml")) t]
+             ["variablelist.as.blocks.xml" (find-file (concat docbook-menu-xsl-dir "/params/variablelist.as.blocks.xml")) t]
+             ["variablelist.as.table.xml" (find-file (concat docbook-menu-xsl-dir "/params/variablelist.as.table.xml")) t]
+             ["variablelist.max.termlength.xml" (find-file (concat docbook-menu-xsl-dir "/params/variablelist.max.termlength.xml")) t]
+             ["verbatim.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/verbatim.properties.xml")) t]
+             ["xep.extensions.xml" (find-file (concat docbook-menu-xsl-dir "/params/xep.extensions.xml")) t]
+             ["xep.index.item.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/xep.index.item.properties.xml")) t]
+             ["xref.label-page.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/xref.label-page.separator.xml")) t]
+             ["xref.label-title.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/xref.label-title.separator.xml")) t]
+             ["xref.properties.xml" (find-file (concat docbook-menu-xsl-dir "/params/xref.properties.xml")) t]
+             ["xref.title-page.separator.xml" (find-file (concat docbook-menu-xsl-dir "/params/xref.title-page.separator.xml")) t]
+             ["xref.with.number.and.title.xml" (find-file (concat docbook-menu-xsl-dir "/params/xref.with.number.and.title.xml")) t]
+             )
+       (list "profiling"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/profiling/ChangeLog")) t]
+             ["profile-mode.xsl" (find-file (concat docbook-menu-xsl-dir "/profiling/profile-mode.xsl")) t]
+             ["profile.xsl" (find-file (concat docbook-menu-xsl-dir "/profiling/profile.xsl")) t]
+             ["strip-attributes.xsl" (find-file (concat docbook-menu-xsl-dir "/profiling/strip-attributes.xsl")) t]
+             ["xsl2profile.xsl" (find-file (concat docbook-menu-xsl-dir "/profiling/xsl2profile.xsl")) t]
+             )
+       (list "template"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/template/ChangeLog")) t]
+             ["README" (find-file (concat docbook-menu-xsl-dir "/template/README")) t]
+             ["biblioentry.xsl" (find-file (concat docbook-menu-xsl-dir "/template/biblioentry.xsl")) t]
+             ["testtemplate.xml" (find-file (concat docbook-menu-xsl-dir "/template/testtemplate.xml")) t]
+             ["titlepage.xsl" (find-file (concat docbook-menu-xsl-dir "/template/titlepage.xsl")) t]
+             )
+       (list "tools"
+             (list "olink"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/tools/olink/ChangeLog")) t]
+                   ["olink-common.xsl" (find-file (concat docbook-menu-xsl-dir "/tools/olink/olink-common.xsl")) t]
+                   ["olink.xsl" (find-file (concat docbook-menu-xsl-dir "/tools/olink/olink.xsl")) t]
+                   ["olinkchunk.xsl" (find-file (concat docbook-menu-xsl-dir "/tools/olink/olinkchunk.xsl")) t]
+                   ["olinksum.dtd" (find-file (concat docbook-menu-xsl-dir "/tools/olink/olinksum.dtd")) t]
+                   )
+             (list "profile"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/tools/profile/ChangeLog")) t]
+                   ["profile.xsl" (find-file (concat docbook-menu-xsl-dir "/tools/profile/profile.xsl")) t]
+                   )
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/tools/ChangeLog")) t]
+             )
+       (list "xhtml"
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-dir "/xhtml/ChangeLog")) t]
+             ["admon.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/admon.xsl")) t]
+             ["autoidx.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/autoidx.xsl")) t]
+             ["autotoc.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/autotoc.xsl")) t]
+             ["biblio.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/biblio.xsl")) t]
+             ["block.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/block.xsl")) t]
+             ["callout.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/callout.xsl")) t]
+             ["changebars.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/changebars.xsl")) t]
+             ["chunk-code.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/chunk-code.xsl")) t]
+             ["chunk-common.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/chunk-common.xsl")) t]
+             ["chunk.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/chunk.xsl")) t]
+             ["chunker.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/chunker.xsl")) t]
+             ["chunkfast.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/chunkfast.xsl")) t]
+             ["chunktoc.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/chunktoc.xsl")) t]
+             ["component.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/component.xsl")) t]
+             ["division.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/division.xsl")) t]
+             ["docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/docbook.xsl")) t]
+             ["ebnf.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/ebnf.xsl")) t]
+             ["footnote.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/footnote.xsl")) t]
+             ["formal.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/formal.xsl")) t]
+             ["glossary.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/glossary.xsl")) t]
+             ["graphics.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/graphics.xsl")) t]
+             ["html-rtf.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/html-rtf.xsl")) t]
+             ["html.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/html.xsl")) t]
+             ["html2xhtml.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/html2xhtml.xsl")) t]
+             ["htmltbl.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/htmltbl.xsl")) t]
+             ["index.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/index.xsl")) t]
+             ["info.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/info.xsl")) t]
+             ["inline.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/inline.xsl")) t]
+             ["keywords.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/keywords.xsl")) t]
+             ["lists.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/lists.xsl")) t]
+             ["maketoc.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/maketoc.xsl")) t]
+             ["manifest.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/manifest.xsl")) t]
+             ["math.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/math.xsl")) t]
+             ["oldchunker.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/oldchunker.xsl")) t]
+             ["onechunk.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/onechunk.xsl")) t]
+             ["param.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/param.xsl")) t]
+             ["pi.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/pi.xsl")) t]
+             ["profile-chunk-code.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/profile-chunk-code.xsl")) t]
+             ["profile-chunk.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/profile-chunk.xsl")) t]
+             ["profile-docbook.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/profile-docbook.xsl")) t]
+             ["profile-onechunk.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/profile-onechunk.xsl")) t]
+             ["qandaset.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/qandaset.xsl")) t]
+             ["refentry.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/refentry.xsl")) t]
+             ["sections.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/sections.xsl")) t]
+             ["synop.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/synop.xsl")) t]
+             ["table.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/table.xsl")) t]
+             ["task.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/task.xsl")) t]
+             ["titlepage.templates.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/titlepage.templates.xsl")) t]
+             ["titlepage.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/titlepage.xsl")) t]
+             ["toc.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/toc.xsl")) t]
+             ["verbatim.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/verbatim.xsl")) t]
+             ["xref.xsl" (find-file (concat docbook-menu-xsl-dir "/xhtml/xref.xsl")) t]
+             )
+       ["VERSION" (find-file (concat docbook-menu-xsl-dir "/VERSION")) t]
+       )
+  "DocBook XSLT stylesheet distro submenu for 'docbook-menu'."
+  )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-xsldoc.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-xsldoc.el
new file mode 100644 (file)
index 0000000..ce5a60c
--- /dev/null
@@ -0,0 +1,721 @@
+;;; dbk-xsldoc.el --- DocBook XSLT stylesheets documentation
+;; for DocBook XSLT stylesheets version 1.64.0
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-xsl-docs
+  (list "DocBook XSL: Stylesheet Documentation"
+       (list "doc"
+             (list "common"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/common/ChangeLog")) t]
+                   ["common.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/common/common.html")) t]
+                   )
+             (list "fo"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/fo/ChangeLog")) t]
+                   ["admon.graphics.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.graphics.extension.html")) t]
+                   ["admon.graphics.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.graphics.html")) t]
+                   ["admon.graphics.path.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.graphics.path.html")) t]
+                   ["admon.textlabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.textlabel.html")) t]
+                   ["admonition.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admonition.properties.html")) t]
+                   ["admonition.title.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admonition.title.properties.html")) t]
+                   ["alignment.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/alignment.html")) t]
+                   ["apa.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/apa.html")) t]
+                   ["appendix.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/appendix.autolabel.html")) t]
+                   ["arbortext.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/arbortext.extensions.html")) t]
+                   ["author.othername.in.middle.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/author.othername.in.middle.html")) t]
+                   ["autotoc.label.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/autotoc.label.separator.html")) t]
+                   ["axf.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/axf.extensions.html")) t]
+                   ["biblioentry.item.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/biblioentry.item.separator.html")) t]
+                   ["bibliography.collection.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/bibliography.collection.html")) t]
+                   ["bibliography.numbered.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/bibliography.numbered.html")) t]
+                   ["blockquote.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/blockquote.properties.html")) t]
+                   ["body.font.family.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.font.family.html")) t]
+                   ["body.font.master.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.font.master.html")) t]
+                   ["body.font.size.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.font.size.html")) t]
+                   ["body.margin.bottom.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.margin.bottom.html")) t]
+                   ["body.margin.top.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.margin.top.html")) t]
+                   ["bridgehead.in.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/bridgehead.in.toc.html")) t]
+                   ["callout.defaultcolumn.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.defaultcolumn.html")) t]
+                   ["callout.graphics.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.extension.html")) t]
+                   ["callout.graphics.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.html")) t]
+                   ["callout.graphics.number.limit.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.number.limit.html")) t]
+                   ["callout.graphics.path.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.path.html")) t]
+                   ["callout.unicode.font.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.font.html")) t]
+                   ["callout.unicode.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.html")) t]
+                   ["callout.unicode.number.limit.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.number.limit.html")) t]
+                   ["callout.unicode.start.character.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.start.character.html")) t]
+                   ["callouts.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callouts.extension.html")) t]
+                   ["chapter.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/chapter.autolabel.html")) t]
+                   ["column.count.back.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.back.html")) t]
+                   ["column.count.body.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.body.html")) t]
+                   ["column.count.front.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.front.html")) t]
+                   ["column.count.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.html")) t]
+                   ["column.count.index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.index.html")) t]
+                   ["column.count.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.lot.html")) t]
+                   ["column.count.of.index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.of.index.html")) t]
+                   ["column.count.titlepage.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.titlepage.html")) t]
+                   ["column.gap.back.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.back.html")) t]
+                   ["column.gap.body.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.body.html")) t]
+                   ["column.gap.front.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.front.html")) t]
+                   ["column.gap.index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.index.html")) t]
+                   ["column.gap.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.lot.html")) t]
+                   ["column.gap.titlepage.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.titlepage.html")) t]
+                   ["compact.list.item.spacing.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/compact.list.item.spacing.html")) t]
+                   ["component.title.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/component.title.properties.html")) t]
+                   ["current.docid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/current.docid.html")) t]
+                   ["default.float.class.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.float.class.html")) t]
+                   ["default.image.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.image.width.html")) t]
+                   ["default.table.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.table.width.html")) t]
+                   ["default.units.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.units.html")) t]
+                   ["dingbat.font.family.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/dingbat.font.family.html")) t]
+                   ["double.sided.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/double.sided.html")) t]
+                   ["draft.mode.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/draft.mode.html")) t]
+                   ["draft.watermark.image.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/draft.watermark.image.html")) t]
+                   ["ebnf.assignment.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ebnf.assignment.html")) t]
+                   ["ebnf.statement.terminator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ebnf.statement.terminator.html")) t]
+                   ["equation.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/equation.properties.html")) t]
+                   ["example.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/example.properties.html")) t]
+                   ["figure.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/figure.properties.html")) t]
+                   ["firstterm.only.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/firstterm.only.link.html")) t]
+                   ["footer.content.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footer.content.properties.html")) t]
+                   ["footer.rule.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footer.rule.html")) t]
+                   ["footers.on.blank.pages.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footers.on.blank.pages.html")) t]
+                   ["footnote.font.size.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footnote.font.size.html")) t]
+                   ["footnote.number.format.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footnote.number.format.html")) t]
+                   ["footnote.number.symbols.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footnote.number.symbols.html")) t]
+                   ["fop.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/fop.extensions.html")) t]
+                   ["formal.object.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.object.properties.html")) t]
+                   ["formal.procedures.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.procedures.html")) t]
+                   ["formal.title.placement.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.title.placement.html")) t]
+                   ["formal.title.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.title.properties.html")) t]
+                   ["format.variablelist.as.list.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/format.variablelist.as.list.html")) t]
+                   ["funcsynopsis.decoration.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/funcsynopsis.decoration.html")) t]
+                   ["funcsynopsis.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/funcsynopsis.style.html")) t]
+                   ["function.parens.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/function.parens.html")) t]
+                   ["generate.book.equation.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.book.equation.lot.html")) t]
+                   ["generate.book.example.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.book.example.lot.html")) t]
+                   ["generate.book.figure.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.book.figure.lot.html")) t]
+                   ["generate.book.table.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.book.table.lot.html")) t]
+                   ["generate.book.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.book.toc.html")) t]
+                   ["generate.component.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.component.toc.html")) t]
+                   ["generate.division.equation.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.division.equation.lot.html")) t]
+                   ["generate.division.example.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.division.example.lot.html")) t]
+                   ["generate.division.figure.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.division.figure.lot.html")) t]
+                   ["generate.division.table.lot.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.division.table.lot.html")) t]
+                   ["generate.division.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.division.toc.html")) t]
+                   ["generate.index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.index.html")) t]
+                   ["generate.section.toc.level.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.section.toc.level.html")) t]
+                   ["generate.set.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.set.toc.html")) t]
+                   ["generate.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.toc.html")) t]
+                   ["glossary.as.blocks.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossary.as.blocks.html")) t]
+                   ["glossary.collection.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossary.collection.html")) t]
+                   ["glossentry.show.acronym.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossentry.show.acronym.html")) t]
+                   ["glosslist.as.blocks.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glosslist.as.blocks.html")) t]
+                   ["glossterm.auto.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossterm.auto.link.html")) t]
+                   ["glossterm.separation.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossterm.separation.html")) t]
+                   ["glossterm.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossterm.width.html")) t]
+                   ["graphic.default.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/graphic.default.extension.html")) t]
+                   ["header.content.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/header.content.properties.html")) t]
+                   ["header.rule.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/header.rule.html")) t]
+                   ["headers.on.blank.pages.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/headers.on.blank.pages.html")) t]
+                   ["html.stylesheet.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/html.stylesheet.html")) t]
+                   ["html.stylesheet.type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/html.stylesheet.type.html")) t]
+                   ["hyphenate.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/hyphenate.html")) t]
+                   ["ignore.image.scaling.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ignore.image.scaling.html")) t]
+                   ["index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/index.html")) t]
+                   ["informal.object.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/informal.object.properties.html")) t]
+                   ["insert.xref.page.number.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/insert.xref.page.number.html")) t]
+                   ["l10n.gentext.default.language.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/l10n.gentext.default.language.html")) t]
+                   ["l10n.gentext.language.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/l10n.gentext.language.html")) t]
+                   ["l10n.gentext.use.xref.language.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/l10n.gentext.use.xref.language.html")) t]
+                   ["label.from.part.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/label.from.part.html")) t]
+                   ["ld-d0e2069.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2069.html")) t]
+                   ["ld-d0e2118.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2118.html")) t]
+                   ["ld-d0e2140.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2140.html")) t]
+                   ["ld-d0e2180.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2180.html")) t]
+                   ["ld-d0e2204.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2204.html")) t]
+                   ["ld-d0e2238.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2238.html")) t]
+                   ["ld-d0e2450.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2450.html")) t]
+                   ["ld-d0e2499.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2499.html")) t]
+                   ["ld-d0e2576.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2576.html")) t]
+                   ["ld-d0e2614.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2614.html")) t]
+                   ["ld-d0e2764.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2764.html")) t]
+                   ["ld-d0e2907.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e2907.html")) t]
+                   ["ld-d0e3037.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e3037.html")) t]
+                   ["ld-d0e3121.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e3121.html")) t]
+                   ["ld-d0e3137.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e3137.html")) t]
+                   ["ld-d0e3176.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e3176.html")) t]
+                   ["ld-d0e3194.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e3194.html")) t]
+                   ["ld-d0e3195.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ld-d0e3195.html")) t]
+                   ["line-height.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/line-height.html")) t]
+                   ["linenumbering.everyNth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.everyNth.html")) t]
+                   ["linenumbering.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.extension.html")) t]
+                   ["linenumbering.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.separator.html")) t]
+                   ["linenumbering.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.width.html")) t]
+                   ["list.block.spacing.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/list.block.spacing.html")) t]
+                   ["list.item.spacing.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/list.item.spacing.html")) t]
+                   ["make.index.markup.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/make.index.markup.html")) t]
+                   ["make.single.year.ranges.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/make.single.year.ranges.html")) t]
+                   ["make.year.ranges.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/make.year.ranges.html")) t]
+                   ["menuchoice.menu.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/menuchoice.menu.separator.html")) t]
+                   ["menuchoice.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/menuchoice.separator.html")) t]
+                   ["monospace.font.family.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/monospace.font.family.html")) t]
+                   ["monospace.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/monospace.properties.html")) t]
+                   ["monospace.verbatim.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/monospace.verbatim.properties.html")) t]
+                   ["nominal.table.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/nominal.table.width.html")) t]
+                   ["normal.para.spacing.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/normal.para.spacing.html")) t]
+                   ["olink.doctitle.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/olink.doctitle.html")) t]
+                   ["page.height.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.height.html")) t]
+                   ["page.height.portrait.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.height.portrait.html")) t]
+                   ["page.margin.bottom.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.bottom.html")) t]
+                   ["page.margin.inner.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.inner.html")) t]
+                   ["page.margin.outer.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.outer.html")) t]
+                   ["page.margin.top.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.top.html")) t]
+                   ["page.orientation.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.orientation.html")) t]
+                   ["page.png" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.png")) t]
+                   ["page.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.width.html")) t]
+                   ["page.width.portrait.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.width.portrait.html")) t]
+                   ["paper.type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/paper.type.html")) t]
+                   ["part.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/part.autolabel.html")) t]
+                   ["passivetex.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/passivetex.extensions.html")) t]
+                   ["pr01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/pr01.html")) t]
+                   ["preface.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/preface.autolabel.html")) t]
+                   ["preferred.mediaobject.role.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/preferred.mediaobject.role.html")) t]
+                   ["procedure.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/procedure.properties.html")) t]
+                   ["process.empty.source.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/process.empty.source.toc.html")) t]
+                   ["process.source.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/process.source.toc.html")) t]
+                   ["profile.arch.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.arch.html")) t]
+                   ["profile.attribute.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.attribute.html")) t]
+                   ["profile.condition.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.condition.html")) t]
+                   ["profile.conformance.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.conformance.html")) t]
+                   ["profile.lang.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.lang.html")) t]
+                   ["profile.os.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.os.html")) t]
+                   ["profile.revision.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.revision.html")) t]
+                   ["profile.revisionflag.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.revisionflag.html")) t]
+                   ["profile.role.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.role.html")) t]
+                   ["profile.security.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.security.html")) t]
+                   ["profile.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.separator.html")) t]
+                   ["profile.userlevel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.userlevel.html")) t]
+                   ["profile.value.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.value.html")) t]
+                   ["profile.vendor.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.vendor.html")) t]
+                   ["punct.honorific.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/punct.honorific.html")) t]
+                   ["qanda.defaultlabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.defaultlabel.html")) t]
+                   ["qanda.inherit.numeration.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.inherit.numeration.html")) t]
+                   ["qanda.title.level1.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level1.properties.html")) t]
+                   ["qanda.title.level2.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level2.properties.html")) t]
+                   ["qanda.title.level3.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level3.properties.html")) t]
+                   ["qanda.title.level4.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level4.properties.html")) t]
+                   ["qanda.title.level5.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level5.properties.html")) t]
+                   ["qanda.title.level6.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level6.properties.html")) t]
+                   ["qanda.title.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.properties.html")) t]
+                   ["qandadiv.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qandadiv.autolabel.html")) t]
+                   ["refentry.generate.name.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.generate.name.html")) t]
+                   ["refentry.generate.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.generate.title.html")) t]
+                   ["refentry.title.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.title.properties.html")) t]
+                   ["refentry.xref.manvolnum.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.xref.manvolnum.html")) t]
+                   ["region.after.extent.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/region.after.extent.html")) t]
+                   ["region.before.extent.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/region.before.extent.html")) t]
+                   ["rn01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn01.html")) t]
+                   ["rn02.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn02.html")) t]
+                   ["rn03.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn03.html")) t]
+                   ["rn04.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn04.html")) t]
+                   ["rn05.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn05.html")) t]
+                   ["rn06.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn06.html")) t]
+                   ["rn07.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn07.html")) t]
+                   ["rn08.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn08.html")) t]
+                   ["rn09.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn09.html")) t]
+                   ["rn10.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn10.html")) t]
+                   ["rn11.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn11.html")) t]
+                   ["rn12.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn12.html")) t]
+                   ["rn13.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn13.html")) t]
+                   ["rn14.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn14.html")) t]
+                   ["rn15.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn15.html")) t]
+                   ["rn16.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn16.html")) t]
+                   ["rn17.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn17.html")) t]
+                   ["rn18.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn18.html")) t]
+                   ["rn19.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn19.html")) t]
+                   ["rn20.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn20.html")) t]
+                   ["rn21.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn21.html")) t]
+                   ["rn22.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn22.html")) t]
+                   ["rn23.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn23.html")) t]
+                   ["rn24.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rn24.html")) t]
+                   ["root.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/root.properties.html")) t]
+                   ["rootid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rootid.html")) t]
+                   ["runinhead.default.title.end.punct.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/runinhead.default.title.end.punct.html")) t]
+                   ["runinhead.title.end.punct.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/runinhead.title.end.punct.html")) t]
+                   ["sans.font.family.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/sans.font.family.html")) t]
+                   ["section.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.autolabel.html")) t]
+                   ["section.label.includes.component.label.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.label.includes.component.label.html")) t]
+                   ["section.level1.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level1.properties.html")) t]
+                   ["section.level2.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level2.properties.html")) t]
+                   ["section.level3.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level3.properties.html")) t]
+                   ["section.level4.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level4.properties.html")) t]
+                   ["section.level5.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level5.properties.html")) t]
+                   ["section.level6.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level6.properties.html")) t]
+                   ["section.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.properties.html")) t]
+                   ["section.title.level1.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level1.properties.html")) t]
+                   ["section.title.level2.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level2.properties.html")) t]
+                   ["section.title.level3.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level3.properties.html")) t]
+                   ["section.title.level4.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level4.properties.html")) t]
+                   ["section.title.level5.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level5.properties.html")) t]
+                   ["section.title.level6.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level6.properties.html")) t]
+                   ["section.title.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.properties.html")) t]
+                   ["segmentedlist.as.table.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/segmentedlist.as.table.html")) t]
+                   ["shade.verbatim.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/shade.verbatim.html")) t]
+                   ["shade.verbatim.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/shade.verbatim.style.html")) t]
+                   ["show.comments.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/show.comments.html")) t]
+                   ["sidebar.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/sidebar.properties.html")) t]
+                   ["stylesheet.result.type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/stylesheet.result.type.html")) t]
+                   ["symbol.font.family.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/symbol.font.family.html")) t]
+                   ["table.border.color.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.border.color.html")) t]
+                   ["table.border.padding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.border.padding.html")) t]
+                   ["table.border.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.border.style.html")) t]
+                   ["table.border.thickness.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.border.thickness.html")) t]
+                   ["table.cell.border.color.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.border.color.html")) t]
+                   ["table.cell.border.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.border.style.html")) t]
+                   ["table.cell.border.thickness.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.border.thickness.html")) t]
+                   ["table.cell.padding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.padding.html")) t]
+                   ["table.entry.padding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.entry.padding.html")) t]
+                   ["table.footnote.number.format.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.footnote.number.format.html")) t]
+                   ["table.footnote.number.symbols.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.footnote.number.symbols.html")) t]
+                   ["table.frame.border.color.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.frame.border.color.html")) t]
+                   ["table.frame.border.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.frame.border.style.html")) t]
+                   ["table.frame.border.thickness.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.frame.border.thickness.html")) t]
+                   ["table.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.html")) t]
+                   ["table.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.properties.html")) t]
+                   ["tablecolumns.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/tablecolumns.extension.html")) t]
+                   ["target.database.document.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/target.database.document.html")) t]
+                   ["tex.math.delims.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/tex.math.delims.html")) t]
+                   ["tex.math.in.alt.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/tex.math.in.alt.html")) t]
+                   ["textinsert.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/textinsert.extension.html")) t]
+                   ["title.font.family.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/title.font.family.html")) t]
+                   ["title.margin.left.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/title.margin.left.html")) t]
+                   ["toc.indent.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/toc.indent.width.html")) t]
+                   ["toc.margin.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/toc.margin.properties.html")) t]
+                   ["toc.section.depth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/toc.section.depth.html")) t]
+                   ["ulink.footnote.number.format.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.footnote.number.format.html")) t]
+                   ["ulink.footnotes.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.footnotes.html")) t]
+                   ["ulink.hyphenate.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.hyphenate.html")) t]
+                   ["ulink.show.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.show.html")) t]
+                   ["use.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.extensions.html")) t]
+                   ["use.local.olink.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.local.olink.style.html")) t]
+                   ["use.role.as.xrefstyle.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.role.as.xrefstyle.html")) t]
+                   ["use.role.for.mediaobject.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.role.for.mediaobject.html")) t]
+                   ["use.svg.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.svg.html")) t]
+                   ["variablelist.as.blocks.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/variablelist.as.blocks.html")) t]
+                   ["variablelist.max.termlength.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/variablelist.max.termlength.html")) t]
+                   ["verbatim.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/verbatim.properties.html")) t]
+                   ["xep.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xep.extensions.html")) t]
+                   ["xep.index.item.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xep.index.item.properties.html")) t]
+                   ["xref.label-page.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.label-page.separator.html")) t]
+                   ["xref.label-title.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.label-title.separator.html")) t]
+                   ["xref.properties.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.properties.html")) t]
+                   ["xref.title-page.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.title-page.separator.html")) t]
+                   ["xref.with.number.and.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.with.number.and.title.html")) t]
+                   )
+             (list "html"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/html/ChangeLog")) t]
+                   ["admon.graphics.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.graphics.extension.html")) t]
+                   ["admon.graphics.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.graphics.html")) t]
+                   ["admon.graphics.path.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.graphics.path.html")) t]
+                   ["admon.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.style.html")) t]
+                   ["admon.textlabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.textlabel.html")) t]
+                   ["annotate.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/annotate.toc.html")) t]
+                   ["apa.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/apa.html")) t]
+                   ["appendix.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/appendix.autolabel.html")) t]
+                   ["author.othername.in.middle.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/author.othername.in.middle.html")) t]
+                   ["autotoc.label.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/autotoc.label.separator.html")) t]
+                   ["base.dir.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/base.dir.html")) t]
+                   ["biblioentry.item.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/biblioentry.item.separator.html")) t]
+                   ["bibliography.collection.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/bibliography.collection.html")) t]
+                   ["bibliography.numbered.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/bibliography.numbered.html")) t]
+                   ["bridgehead.in.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/bridgehead.in.toc.html")) t]
+                   ["callout.defaultcolumn.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.defaultcolumn.html")) t]
+                   ["callout.graphics.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.extension.html")) t]
+                   ["callout.graphics.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.html")) t]
+                   ["callout.graphics.number.limit.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.number.limit.html")) t]
+                   ["callout.graphics.path.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.path.html")) t]
+                   ["callout.list.table.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.list.table.html")) t]
+                   ["callout.unicode.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.unicode.html")) t]
+                   ["callout.unicode.number.limit.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.unicode.number.limit.html")) t]
+                   ["callout.unicode.start.character.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.unicode.start.character.html")) t]
+                   ["callouts.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callouts.extension.html")) t]
+                   ["chapter.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chapter.autolabel.html")) t]
+                   ["chunk.datafile.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.datafile.html")) t]
+                   ["chunk.first.sections.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.first.sections.html")) t]
+                   ["chunk.quietly.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.quietly.html")) t]
+                   ["chunk.section.depth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.section.depth.html")) t]
+                   ["chunk.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.toc.html")) t]
+                   ["chunk.tocs.and.lots.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.tocs.and.lots.html")) t]
+                   ["chunker.output.cdata-section-elements.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.cdata-section-elements.html")) t]
+                   ["chunker.output.doctype-public.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.doctype-public.html")) t]
+                   ["chunker.output.doctype-system.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.doctype-system.html")) t]
+                   ["chunker.output.encoding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.encoding.html")) t]
+                   ["chunker.output.indent.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.indent.html")) t]
+                   ["chunker.output.media-type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.media-type.html")) t]
+                   ["chunker.output.method.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.method.html")) t]
+                   ["chunker.output.omit-xml-declaration.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.omit-xml-declaration.html")) t]
+                   ["chunker.output.standalone.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.standalone.html")) t]
+                   ["citerefentry.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/citerefentry.link.html")) t]
+                   ["collect.xref.targets.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/collect.xref.targets.html")) t]
+                   ["css.decoration.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/css.decoration.html")) t]
+                   ["current.docid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/current.docid.html")) t]
+                   ["default.encoding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.encoding.html")) t]
+                   ["default.float.class.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.float.class.html")) t]
+                   ["default.image.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.image.width.html")) t]
+                   ["default.table.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.table.width.html")) t]
+                   ["draft.mode.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/draft.mode.html")) t]
+                   ["draft.watermark.image.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/draft.watermark.image.html")) t]
+                   ["ebnf.assignment.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.assignment.html")) t]
+                   ["ebnf.statement.terminator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.statement.terminator.html")) t]
+                   ["ebnf.table.bgcolor.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.table.bgcolor.html")) t]
+                   ["ebnf.table.border.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.table.border.html")) t]
+                   ["eclipse.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.autolabel.html")) t]
+                   ["eclipse.plugin.id.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.plugin.id.html")) t]
+                   ["eclipse.plugin.name.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.plugin.name.html")) t]
+                   ["eclipse.plugin.provider.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.plugin.provider.html")) t]
+                   ["emphasis.propagates.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/emphasis.propagates.style.html")) t]
+                   ["entry.propagates.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/entry.propagates.style.html")) t]
+                   ["firstterm.only.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/firstterm.only.link.html")) t]
+                   ["footer.rule.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/footer.rule.html")) t]
+                   ["footnote.number.format.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/footnote.number.format.html")) t]
+                   ["footnote.number.symbols.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/footnote.number.symbols.html")) t]
+                   ["formal.procedures.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/formal.procedures.html")) t]
+                   ["formal.title.placement.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/formal.title.placement.html")) t]
+                   ["funcsynopsis.decoration.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/funcsynopsis.decoration.html")) t]
+                   ["funcsynopsis.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/funcsynopsis.style.html")) t]
+                   ["funcsynopsis.tabular.threshold.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/funcsynopsis.tabular.threshold.html")) t]
+                   ["function.parens.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/function.parens.html")) t]
+                   ["generate.appendix.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.appendix.toc.html")) t]
+                   ["generate.article.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.article.toc.html")) t]
+                   ["generate.book.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.book.toc.html")) t]
+                   ["generate.chapter.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.chapter.toc.html")) t]
+                   ["generate.component.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.component.toc.html")) t]
+                   ["generate.division.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.division.toc.html")) t]
+                   ["generate.id.attributes.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.id.attributes.html")) t]
+                   ["generate.index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.index.html")) t]
+                   ["generate.legalnotice.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.legalnotice.link.html")) t]
+                   ["generate.manifest.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.manifest.html")) t]
+                   ["generate.meta.abstract.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.meta.abstract.html")) t]
+                   ["generate.part.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.part.toc.html")) t]
+                   ["generate.preface.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.preface.toc.html")) t]
+                   ["generate.qandadiv.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.qandadiv.toc.html")) t]
+                   ["generate.qandaset.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.qandaset.toc.html")) t]
+                   ["generate.reference.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.reference.toc.html")) t]
+                   ["generate.section.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.section.toc.html")) t]
+                   ["generate.section.toc.level.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.section.toc.level.html")) t]
+                   ["generate.set.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.set.toc.html")) t]
+                   ["generate.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.toc.html")) t]
+                   ["glossary.collection.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/glossary.collection.html")) t]
+                   ["glossentry.show.acronym.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/glossentry.show.acronym.html")) t]
+                   ["glossterm.auto.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/glossterm.auto.link.html")) t]
+                   ["graphic.default.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/graphic.default.extension.html")) t]
+                   ["graphicsize.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/graphicsize.extension.html")) t]
+                   ["header.rule.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/header.rule.html")) t]
+                   ["html.base.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.base.html")) t]
+                   ["html.cellpadding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.cellpadding.html")) t]
+                   ["html.cellspacing.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.cellspacing.html")) t]
+                   ["html.cleanup.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.cleanup.html")) t]
+                   ["html.ext.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.ext.html")) t]
+                   ["html.extra.head.links.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.extra.head.links.html")) t]
+                   ["html.longdesc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.longdesc.html")) t]
+                   ["html.longdesc.link.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.longdesc.link.html")) t]
+                   ["html.stylesheet.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.stylesheet.html")) t]
+                   ["html.stylesheet.type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.stylesheet.type.html")) t]
+                   ["htmlhelp.alias.file.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.alias.file.html")) t]
+                   ["htmlhelp.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.autolabel.html")) t]
+                   ["htmlhelp.button.back.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.back.html")) t]
+                   ["htmlhelp.button.forward.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.forward.html")) t]
+                   ["htmlhelp.button.hideshow.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.hideshow.html")) t]
+                   ["htmlhelp.button.home.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.home.html")) t]
+                   ["htmlhelp.button.home.url.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.home.url.html")) t]
+                   ["htmlhelp.button.jump1.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump1.html")) t]
+                   ["htmlhelp.button.jump1.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump1.title.html")) t]
+                   ["htmlhelp.button.jump1.url.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump1.url.html")) t]
+                   ["htmlhelp.button.jump2.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump2.html")) t]
+                   ["htmlhelp.button.jump2.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump2.title.html")) t]
+                   ["htmlhelp.button.jump2.url.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump2.url.html")) t]
+                   ["htmlhelp.button.locate.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.locate.html")) t]
+                   ["htmlhelp.button.next.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.next.html")) t]
+                   ["htmlhelp.button.options.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.options.html")) t]
+                   ["htmlhelp.button.prev.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.prev.html")) t]
+                   ["htmlhelp.button.print.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.print.html")) t]
+                   ["htmlhelp.button.refresh.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.refresh.html")) t]
+                   ["htmlhelp.button.stop.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.stop.html")) t]
+                   ["htmlhelp.button.zoom.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.zoom.html")) t]
+                   ["htmlhelp.chm.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.chm.html")) t]
+                   ["htmlhelp.default.topic.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.default.topic.html")) t]
+                   ["htmlhelp.encoding.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.encoding.html")) t]
+                   ["htmlhelp.enumerate.images.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.enumerate.images.html")) t]
+                   ["htmlhelp.force.map.and.alias.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.force.map.and.alias.html")) t]
+                   ["htmlhelp.hhc.binary.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.binary.html")) t]
+                   ["htmlhelp.hhc.folders.instead.books.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.folders.instead.books.html")) t]
+                   ["htmlhelp.hhc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.html")) t]
+                   ["htmlhelp.hhc.section.depth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.section.depth.html")) t]
+                   ["htmlhelp.hhc.show.root.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.show.root.html")) t]
+                   ["htmlhelp.hhk.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhk.html")) t]
+                   ["htmlhelp.hhp.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhp.html")) t]
+                   ["htmlhelp.hhp.tail.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhp.tail.html")) t]
+                   ["htmlhelp.hhp.window.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhp.window.html")) t]
+                   ["htmlhelp.map.file.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.map.file.html")) t]
+                   ["htmlhelp.only.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.only.html")) t]
+                   ["htmlhelp.show.advanced.search.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.show.advanced.search.html")) t]
+                   ["htmlhelp.show.favorities.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.show.favorities.html")) t]
+                   ["htmlhelp.show.menu.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.show.menu.html")) t]
+                   ["htmlhelp.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.title.html")) t]
+                   ["htmlhelp.use.hhk.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.use.hhk.html")) t]
+                   ["ignore.image.scaling.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ignore.image.scaling.html")) t]
+                   ["index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/index.html")) t]
+                   ["inherit.keywords.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/inherit.keywords.html")) t]
+                   ["insert.xref.page.number.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/insert.xref.page.number.html")) t]
+                   ["l10n.gentext.default.language.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/l10n.gentext.default.language.html")) t]
+                   ["l10n.gentext.language.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/l10n.gentext.language.html")) t]
+                   ["l10n.gentext.use.xref.language.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/l10n.gentext.use.xref.language.html")) t]
+                   ["label.from.part.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/label.from.part.html")) t]
+                   ["linenumbering.everyNth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.everyNth.html")) t]
+                   ["linenumbering.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.extension.html")) t]
+                   ["linenumbering.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.separator.html")) t]
+                   ["linenumbering.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.width.html")) t]
+                   ["link.mailto.url.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/link.mailto.url.html")) t]
+                   ["make.graphic.viewport.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.graphic.viewport.html")) t]
+                   ["make.single.year.ranges.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.single.year.ranges.html")) t]
+                   ["make.valid.html.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.valid.html.html")) t]
+                   ["make.year.ranges.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.year.ranges.html")) t]
+                   ["manifest.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/manifest.html")) t]
+                   ["manifest.in.base.dir.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/manifest.in.base.dir.html")) t]
+                   ["manual.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/manual.toc.html")) t]
+                   ["menuchoice.menu.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/menuchoice.menu.separator.html")) t]
+                   ["menuchoice.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/menuchoice.separator.html")) t]
+                   ["navig.graphics.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.graphics.extension.html")) t]
+                   ["navig.graphics.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.graphics.html")) t]
+                   ["navig.graphics.path.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.graphics.path.html")) t]
+                   ["navig.showtitles.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.showtitles.html")) t]
+                   ["nominal.image.depth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/nominal.image.depth.html")) t]
+                   ["nominal.image.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/nominal.image.width.html")) t]
+                   ["nominal.table.width.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/nominal.table.width.html")) t]
+                   ["olink.base.uri.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.base.uri.html")) t]
+                   ["olink.doctitle.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.doctitle.html")) t]
+                   ["olink.fragid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.fragid.html")) t]
+                   ["olink.outline.ext.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.outline.ext.html")) t]
+                   ["olink.pubid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.pubid.html")) t]
+                   ["olink.resolver.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.resolver.html")) t]
+                   ["olink.sysid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.sysid.html")) t]
+                   ["output.method.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/output.method.html")) t]
+                   ["para.propagates.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/para.propagates.style.html")) t]
+                   ["part.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/part.autolabel.html")) t]
+                   ["phrase.propagates.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/phrase.propagates.style.html")) t]
+                   ["pixels.per.inch.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/pixels.per.inch.html")) t]
+                   ["points.per.em.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/points.per.em.html")) t]
+                   ["pr01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/pr01.html")) t]
+                   ["preface.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/preface.autolabel.html")) t]
+                   ["preferred.mediaobject.role.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/preferred.mediaobject.role.html")) t]
+                   ["process.empty.source.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/process.empty.source.toc.html")) t]
+                   ["process.source.toc.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/process.source.toc.html")) t]
+                   ["profile.arch.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.arch.html")) t]
+                   ["profile.attribute.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.attribute.html")) t]
+                   ["profile.condition.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.condition.html")) t]
+                   ["profile.conformance.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.conformance.html")) t]
+                   ["profile.lang.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.lang.html")) t]
+                   ["profile.os.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.os.html")) t]
+                   ["profile.revision.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.revision.html")) t]
+                   ["profile.revisionflag.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.revisionflag.html")) t]
+                   ["profile.role.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.role.html")) t]
+                   ["profile.security.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.security.html")) t]
+                   ["profile.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.separator.html")) t]
+                   ["profile.userlevel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.userlevel.html")) t]
+                   ["profile.value.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.value.html")) t]
+                   ["profile.vendor.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.vendor.html")) t]
+                   ["punct.honorific.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/punct.honorific.html")) t]
+                   ["qanda.defaultlabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/qanda.defaultlabel.html")) t]
+                   ["qanda.inherit.numeration.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/qanda.inherit.numeration.html")) t]
+                   ["qandadiv.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/qandadiv.autolabel.html")) t]
+                   ["refentry.generate.name.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.generate.name.html")) t]
+                   ["refentry.generate.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.generate.title.html")) t]
+                   ["refentry.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.separator.html")) t]
+                   ["refentry.xref.manvolnum.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.xref.manvolnum.html")) t]
+                   ["rn01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn01.html")) t]
+                   ["rn02.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn02.html")) t]
+                   ["rn03.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn03.html")) t]
+                   ["rn04.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn04.html")) t]
+                   ["rn05.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn05.html")) t]
+                   ["rn06.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn06.html")) t]
+                   ["rn07.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn07.html")) t]
+                   ["rn08.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn08.html")) t]
+                   ["rn09.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn09.html")) t]
+                   ["rn10.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn10.html")) t]
+                   ["rn11.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn11.html")) t]
+                   ["rn12.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn12.html")) t]
+                   ["rn13.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn13.html")) t]
+                   ["rn14.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn14.html")) t]
+                   ["rn15.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn15.html")) t]
+                   ["rn16.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn16.html")) t]
+                   ["rn17.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn17.html")) t]
+                   ["rn18.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn18.html")) t]
+                   ["rn19.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn19.html")) t]
+                   ["rn20.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn20.html")) t]
+                   ["rn21.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn21.html")) t]
+                   ["rn22.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rn22.html")) t]
+                   ["root.filename.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/root.filename.html")) t]
+                   ["rootid.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rootid.html")) t]
+                   ["runinhead.default.title.end.punct.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/runinhead.default.title.end.punct.html")) t]
+                   ["runinhead.title.end.punct.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/runinhead.title.end.punct.html")) t]
+                   ["saxon.character.representation.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/saxon.character.representation.html")) t]
+                   ["section.autolabel.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/section.autolabel.html")) t]
+                   ["section.label.includes.component.label.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/section.label.includes.component.label.html")) t]
+                   ["segmentedlist.as.table.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/segmentedlist.as.table.html")) t]
+                   ["shade.verbatim.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/shade.verbatim.html")) t]
+                   ["shade.verbatim.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/shade.verbatim.style.html")) t]
+                   ["show.comments.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/show.comments.html")) t]
+                   ["show.revisionflag.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/show.revisionflag.html")) t]
+                   ["spacing.paras.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/spacing.paras.html")) t]
+                   ["stylesheet.result.type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/stylesheet.result.type.html")) t]
+                   ["suppress.footer.navigation.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/suppress.footer.navigation.html")) t]
+                   ["suppress.header.navigation.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/suppress.header.navigation.html")) t]
+                   ["suppress.navigation.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/suppress.navigation.html")) t]
+                   ["table.border.color.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.border.color.html")) t]
+                   ["table.border.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.border.style.html")) t]
+                   ["table.border.thickness.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.border.thickness.html")) t]
+                   ["table.borders.with.css.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.borders.with.css.html")) t]
+                   ["table.cell.border.color.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.cell.border.color.html")) t]
+                   ["table.cell.border.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.cell.border.style.html")) t]
+                   ["table.cell.border.thickness.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.cell.border.thickness.html")) t]
+                   ["table.footnote.number.format.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.footnote.number.format.html")) t]
+                   ["table.footnote.number.symbols.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.footnote.number.symbols.html")) t]
+                   ["table.frame.border.color.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.frame.border.color.html")) t]
+                   ["table.frame.border.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.frame.border.style.html")) t]
+                   ["table.frame.border.thickness.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.frame.border.thickness.html")) t]
+                   ["tablecolumns.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tablecolumns.extension.html")) t]
+                   ["target.database.document.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/target.database.document.html")) t]
+                   ["targets.filename.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/targets.filename.html")) t]
+                   ["tex.math.delims.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tex.math.delims.html")) t]
+                   ["tex.math.file.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tex.math.file.html")) t]
+                   ["tex.math.in.alt.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tex.math.in.alt.html")) t]
+                   ["textinsert.extension.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/textinsert.extension.html")) t]
+                   ["toc.list.type.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/toc.list.type.html")) t]
+                   ["toc.max.depth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/toc.max.depth.html")) t]
+                   ["toc.section.depth.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/toc.section.depth.html")) t]
+                   ["ulink.target.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ulink.target.html")) t]
+                   ["use.embed.for.svg.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.embed.for.svg.html")) t]
+                   ["use.extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.extensions.html")) t]
+                   ["use.id.as.filename.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.id.as.filename.html")) t]
+                   ["use.local.olink.style.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.local.olink.style.html")) t]
+                   ["use.role.as.xrefstyle.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.role.as.xrefstyle.html")) t]
+                   ["use.role.for.mediaobject.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.role.for.mediaobject.html")) t]
+                   ["use.svg.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.svg.html")) t]
+                   ["using.chunker.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/using.chunker.html")) t]
+                   ["variablelist.as.table.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/variablelist.as.table.html")) t]
+                   ["xref.label-page.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.label-page.separator.html")) t]
+                   ["xref.label-title.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.label-title.separator.html")) t]
+                   ["xref.title-page.separator.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.title-page.separator.html")) t]
+                   ["xref.with.number.and.title.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.with.number.and.title.html")) t]
+                   )
+             (list "lib"
+                   ["ChangeLog" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/lib/ChangeLog")) t]
+                   ["lib.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/lib/lib.html")) t]
+                   )
+             (list "pi"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/pi/ChangeLog")) t]
+                   ["dbhtml.dir.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/dbhtml.dir.html")) t]
+                   ["dbhtml.filename.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/dbhtml.filename.html")) t]
+                   ["index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/index.html")) t]
+                   ["pr01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/pr01.html")) t]
+                   ["rn01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/rn01.html")) t]
+                   ["rn02.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/rn02.html")) t]
+                   ["rn02re03.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pi/rn02re03.html")) t]
+                   )
+             (list "template"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/template/ChangeLog")) t]
+                   ["titlepage.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/template/titlepage.html")) t]
+                   )
+             (list "tools"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/tools/ChangeLog")) t]
+                   ["profile-chain.png" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/tools/profile-chain.png")) t]
+                   ["profiling.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/tools/profiling.html")) t]
+                   )
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/doc/ChangeLog")) t]
+             ["book.xsl" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/book.xsl")) t]
+             ["ch01s02.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch01s02.html")) t]
+             ["ch01s03.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch01s03.html")) t]
+             ["ch01s04.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch01s04.html")) t]
+             ["ch02s02.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch02s02.html")) t]
+             ["ch03.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch03.html")) t]
+             ["ch04.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch04.html")) t]
+             ["ch05.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch05.html")) t]
+             ["ch06s02.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch06s02.html")) t]
+             ["ch06s03.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ch06s03.html")) t]
+             ["copyright.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/copyright.html")) t]
+             ["extensions.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/extensions.html")) t]
+             ["extensions.html.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/extensions.html.html")) t]
+             ["htmlhelp.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/htmlhelp.html")) t]
+             ["htmlhelp.html.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/htmlhelp.html.html")) t]
+             ["index.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/index.html")) t]
+             ["jrefhtml.xsl" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/jrefhtml.xsl")) t]
+             ["pr01.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/pr01.html")) t]
+             ["publishing.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/publishing.html")) t]
+             ["publishing.html.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/publishing.html.html")) t]
+             ["ref.css" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/ref.css")) t]
+             ["reference.css" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/reference.css")) t]
+             ["reference.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/reference.html")) t]
+             ["reference.xsl" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/reference.xsl")) t]
+             ["warranty.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/warranty.html")) t]
+             )
+       (list "docsrc"
+             (list "common"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/common/ChangeLog")) t]
+                   ["common.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/common/common.xml")) t]
+                   )
+             (list "fo"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/fo/ChangeLog")) t]
+                   ["param.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/fo/param.xml")) t]
+                   ["table.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/fo/table.xml")) t]
+                   )
+             (list "html"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/html/ChangeLog")) t]
+                   ["param.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/html/param.xml")) t]
+                   )
+             (list "pi"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/pi/ChangeLog")) t]
+                   ["pi.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/pi/pi.xml")) t]
+                   )
+             (list "template"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/template/ChangeLog")) t]
+                   ["titlepage.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/template/titlepage.xml")) t]
+                   )
+             (list "tools"
+                   ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/tools/ChangeLog")) t]
+                   ["profile-chain.png" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/tools/profile-chain.png")) t]
+                   ["profiling.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/tools/profiling.xml")) t]
+                   )
+             ["ChangeLog" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/ChangeLog")) t]
+             ["clrefentry.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/clrefentry.xsl")) t]
+             ["copyright.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/copyright.xml")) t]
+             ["doc-link-docbook.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/doc-link-docbook.xsl")) t]
+             ["docbook-elements.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/docbook-elements.xsl")) t]
+             ["documentation.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/documentation.xml")) t]
+             ["extensions.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/extensions.xml")) t]
+             ["htmlhelp.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/htmlhelp.xml")) t]
+             ["jrefhtml.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/jrefhtml.xsl")) t]
+             ["legalnotice.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/legalnotice.xml")) t]
+             ["lrefentry.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/lrefentry.xsl")) t]
+             ["make-xsl-params.pl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/make-xsl-params.pl")) t]
+             ["pirefentry.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/pirefentry.xsl")) t]
+             ["publishing.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/publishing.xml")) t]
+             ["reference.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/reference.xml")) t]
+             ["tdg-link.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/tdg-link.xsl")) t]
+             ["template-example.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/template-example.xml")) t]
+             ["template-example.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/template-example.xsl")) t]
+             ["templates.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/templates.xml")) t]
+             ["warranty.xml" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/warranty.xml")) t]
+             ["xsl-param-link.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/xsl-param-link.xsl")) t]
+             ["xsl-params.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/xsl-params.xsl")) t]
+             ["xsl2jref.xsl" (find-file (concat docbook-menu-xsl-docs-dir "/docsrc/xsl2jref.xsl")) t]
+             )
+       ["BUGS" (find-file (concat docbook-menu-xsl-docs-dir "/BUGS")) t]
+       ["README" (find-file (concat docbook-menu-xsl-docs-dir "/README")) t]
+       ["RELEASE-NOTES.html" (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/RELEASE-NOTES.html")) t]
+       ["TODO" (find-file (concat docbook-menu-xsl-docs-dir "/TODO")) t]
+       ["WhatsNew" (find-file (concat docbook-menu-xsl-docs-dir "/WhatsNew")) t]
+       )
+  "DocBook XSLT stylesheet docs submenu for 'docbook-menu'."
+  )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-xslfo.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-xslfo.el
new file mode 100644 (file)
index 0000000..6f8d2f1
--- /dev/null
@@ -0,0 +1,517 @@
+;;; dbk-xslfo.el --- List of DocBook XSLT FO parameters
+;; for DocBook XSLT stylesheets version 1.64.0
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-xsl-params-fo
+      (list "DocBook XSL: Parameter Reference - FO"
+           (list "I. Admonitions"
+                 ["admon.graphics - Use graphics in admonitions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.graphics.html")) t]
+                 ["admon.graphics.extension - Extension for admonition graphics"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.graphics.extension.html")) t]
+                 ["admon.graphics.path - Path to admonition graphics"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.graphics.path.html")) t]
+                 ["admon.textlabel - Use text label in admonitions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admon.textlabel.html")) t]
+                 ["admonition.title.properties - To set the style for admonitions titles."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admonition.title.properties.html")) t]
+                 ["admonition.properties - To set the style for admonitions."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/admonition.properties.html")) t]
+                 )
+           (list "II. Callouts"
+                 ["callout.defaultcolumn - Indicates what column callouts appear in by default"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.defaultcolumn.html")) t]
+                 ["callout.graphics - Use graphics for callouts?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.html")) t]
+                 ["callout.graphics.extension - Extension for callout graphics"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.extension.html")) t]
+                 ["callout.graphics.number.limit - Number of the largest callout graphic"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.number.limit.html")) t]
+                 ["callout.graphics.path - Path to callout graphics"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.graphics.path.html")) t]
+                 ["callout.unicode - Use Unicode characters rather than images for callouts."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.html")) t]
+                 ["callout.unicode.font - Specify a font for Unicode glyphs"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.font.html")) t]
+                 ["callout.unicode.number.limit - Number of the largest callout graphic"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.number.limit.html")) t]
+                 ["callout.unicode.start.character - First Unicode character to use, decimal value."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callout.unicode.start.character.html")) t]
+                 ["callouts.extension - Enable the callout extension"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/callouts.extension.html")) t]
+                 )
+           (list "III. ToC/LoT/Index Generation"
+                 ["autotoc.label.separator - Separator between labels and titles in the ToC"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/autotoc.label.separator.html")) t]
+                 ["process.empty.source.toc - FIXME:"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/process.empty.source.toc.html")) t]
+                 ["process.source.toc - FIXME:"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/process.source.toc.html")) t]
+                 ["generate.toc - Control generation of ToCs and LoTs"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.toc.html")) t]
+                 ["generate.index - Do you want an index?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.index.html")) t]
+                 ["make.index.markup - Generate XML index markup in the index?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/make.index.markup.html")) t]
+                 ["xep.index.item.properties - Properties associated with XEP index-items"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xep.index.item.properties.html")) t]
+                 ["toc.section.depth - How deep should recursive sections appear in the TOC?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/toc.section.depth.html")) t]
+                 ["toc.indent.width - Amount of indentation for TOC entries"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/toc.indent.width.html")) t]
+                 ["toc.margin.properties - Margin properties used on Tables of Contents"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/toc.margin.properties.html")) t]
+                 ["bridgehead.in.toc - Should bridgehead elements appear in the TOC?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/bridgehead.in.toc.html")) t]
+                 ["generate.section.toc.level - Control depth of TOC generation in sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/generate.section.toc.level.html")) t]
+                 )
+           (list "IV. Processor Extensions"
+                 ["arbortext.extensions - Enable Arbortext extensions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/arbortext.extensions.html")) t]
+                 ["axf.extensions - Enable XSL Formatter extensions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/axf.extensions.html")) t]
+                 ["fop.extensions - Enable FOP extensions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/fop.extensions.html")) t]
+                 ["passivetex.extensions - Enable PassiveTeX extensions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/passivetex.extensions.html")) t]
+                 ["tex.math.in.alt - TeX notation used for equations"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/tex.math.in.alt.html")) t]
+                 ["tex.math.delims - Should be equations outputed for processing by TeX automatically surrounded by math mode delimiters"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/tex.math.delims.html")) t]
+                 ["xep.extensions - Enable XEP extensions?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xep.extensions.html")) t]
+                 )
+           (list "V. Stylesheet Extensions"
+                 ["linenumbering.everyNth - Indicate which lines should be numbered"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.everyNth.html")) t]
+                 ["linenumbering.extension - Enable the line numbering extension"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.extension.html")) t]
+                 ["linenumbering.separator - Specify a separator between line numbers and lines"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.separator.html")) t]
+                 ["linenumbering.width - Indicates the width of line numbers"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/linenumbering.width.html")) t]
+                 ["tablecolumns.extension - Enable the table columns extension function"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/tablecolumns.extension.html")) t]
+                 ["textinsert.extension - Enable the textinsert extension element"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/textinsert.extension.html")) t]
+                 ["use.extensions - Enable extensions"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.extensions.html")) t]
+                 )
+           (list "VI. Automatic labelling"
+                 ["appendix.autolabel - Are Appendixes automatically enumerated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/appendix.autolabel.html")) t]
+                 ["chapter.autolabel - Are chapters automatically enumerated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/chapter.autolabel.html")) t]
+                 ["part.autolabel - Are parts and references enumerated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/part.autolabel.html")) t]
+                 ["preface.autolabel - Are prefaces enumerated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/preface.autolabel.html")) t]
+                 ["section.autolabel - Are sections enumerated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.autolabel.html")) t]
+                 ["section.label.includes.component.label - Do section labels include the component label?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.label.includes.component.label.html")) t]
+                 ["label.from.part - Renumber chapters in each part?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/label.from.part.html")) t]
+                 )
+           (list "VII. XSLT Processing"
+                 ["rootid - Specify the root element to format"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/rootid.html")) t]
+                 )
+           (list "VIII. Meta/*Info"
+                 ["make.single.year.ranges - Print single-year ranges (e.g., 1998-1999)"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/make.single.year.ranges.html")) t]
+                 ["make.year.ranges - Collate copyright years into ranges?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/make.year.ranges.html")) t]
+                 ["author.othername.in.middle - Is othername in author a middle name?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/author.othername.in.middle.html")) t]
+                 )
+           (list "IX. Reference Pages"
+                 ["funcsynopsis.decoration - Decorate elements of a FuncSynopsis?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/funcsynopsis.decoration.html")) t]
+                 ["funcsynopsis.style - What style of 'FuncSynopsis' should be generated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/funcsynopsis.style.html")) t]
+                 ["function.parens - Generate parens after a function?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/function.parens.html")) t]
+                 ["refentry.generate.name - Output NAME header before 'RefName'(s)?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.generate.name.html")) t]
+                 ["refentry.generate.title - Output title before 'RefName'(s)?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.generate.title.html")) t]
+                 ["refentry.title.properties - Title properties for a refentry title"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.title.properties.html")) t]
+                 ["refentry.xref.manvolnum - Output manvolnum as part of refentry cross-reference?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/refentry.xref.manvolnum.html")) t]
+                 )
+           (list "X. Tables"
+                 ["default.table.width - The default width of tables"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.table.width.html")) t]
+                 ["nominal.table.width - The (absolute) nominal width of tables"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/nominal.table.width.html")) t]
+                 ["table.cell.padding -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.padding.html")) t]
+                 ["table.frame.border.thickness - Specifies the thickness of the frame border"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.frame.border.thickness.html")) t]
+                 ["table.frame.border.style -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.frame.border.style.html")) t]
+                 ["table.frame.border.color -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.frame.border.color.html")) t]
+                 ["table.cell.border.thickness -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.border.thickness.html")) t]
+                 ["table.cell.border.style -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.border.style.html")) t]
+                 ["table.cell.border.color -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.cell.border.color.html")) t]
+                 )
+           (list "XI. Linking"
+                 ["target.database.document - Name of master database file for resolving olinks"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/target.database.document.html")) t]
+                 ["use.local.olink.style - Process olinks using xref style of current document"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.local.olink.style.html")) t]
+                 ["current.docid - targetdoc identifier for the document being processed"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/current.docid.html")) t]
+                 ["olink.doctitle - show the document title for external olinks?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/olink.doctitle.html")) t]
+                 )
+           (list "XII. QAndASet"
+                 ["qandadiv.autolabel - Are divisions in QAndASets enumerated?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qandadiv.autolabel.html")) t]
+                 ["qanda.inherit.numeration - Does enumeration of QandASet components inherit the numeration of parent elements?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.inherit.numeration.html")) t]
+                 ["qanda.defaultlabel - Sets the default for defaultlabel on QandASet."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.defaultlabel.html")) t]
+                 )
+           (list "XIII. Bibliography"
+                 ["biblioentry.item.separator - Text to separate bibliography entries"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/biblioentry.item.separator.html")) t]
+                 ["bibliography.collection - Name of the bibliography collection file"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/bibliography.collection.html")) t]
+                 ["bibliography.numbered - Should bibliography entries be numbered?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/bibliography.numbered.html")) t]
+                 )
+           (list "XIV. Glossary"
+                 ["glossterm.auto.link - Generate links from glossterm to glossentry automaticaly?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossterm.auto.link.html")) t]
+                 ["firstterm.only.link - Does automatic glossterm linking only apply to firstterms?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/firstterm.only.link.html")) t]
+                 ["glossary.collection - Name of the glossary collection file"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossary.collection.html")) t]
+                 ["glossterm.separation - Separation between glossary terms and descriptions in list mode"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossterm.separation.html")) t]
+                 ["glossterm.width - Width of glossterm in list presentation mode"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossterm.width.html")) t]
+                 ["glossary.as.blocks - Present glossarys using blocks instead of lists?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossary.as.blocks.html")) t]
+                 ["glosslist.as.blocks - Use blocks for glosslists?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glosslist.as.blocks.html")) t]
+                 ["glossentry.show.acronym - Display glossentry acronyms?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/glossentry.show.acronym.html")) t]
+                 )
+           (list "XV. Miscellaneous"
+                 ["formal.procedures - Selects formal or informal procedures"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.procedures.html")) t]
+                 ["formal.title.placement -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.title.placement.html")) t]
+                 ["runinhead.default.title.end.punct - Default punctuation character on a run-in-head"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/runinhead.default.title.end.punct.html")) t]
+                 ["runinhead.title.end.punct - Characters that count as punctuation on a run-in-head"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/runinhead.title.end.punct.html")) t]
+                 ["show.comments - Display comment elements?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/show.comments.html")) t]
+                 ["punct.honorific - Punctuation after an honorific in a personal name."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/punct.honorific.html")) t]
+                 ["segmentedlist.as.table - Format segmented lists as tables?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/segmentedlist.as.table.html")) t]
+                 ["variablelist.as.blocks - Format variablelists lists as blocks?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/variablelist.as.blocks.html")) t]
+                 ["blockquote.properties - To set the style for block quotations."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/blockquote.properties.html")) t]
+                 ["ulink.show - Display URLs after ulinks?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.show.html")) t]
+                 ["ulink.footnotes - Generate footnotes for ULinks?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.footnotes.html")) t]
+                 ["ulink.footnote.number.format - Identifies the format used for ulink footnote numbers"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.footnote.number.format.html")) t]
+                 ["ulink.hyphenate - Allow URLs to be automatically hyphenated"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ulink.hyphenate.html")) t]
+                 ["shade.verbatim - Should verbatim environments be shaded?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/shade.verbatim.html")) t]
+                 ["shade.verbatim.style - Properties that specify the style of shaded verbatim listings"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/shade.verbatim.style.html")) t]
+                 ["use.svg - Allow SVG in the result tree?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.svg.html")) t]
+                 ["use.role.as.xrefstyle - Use role attribute for xrefstyle on xref?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.role.as.xrefstyle.html")) t]
+                 ["menuchoice.separator -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/menuchoice.separator.html")) t]
+                 ["menuchoice.menu.separator -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/menuchoice.menu.separator.html")) t]
+                 ["default.float.class - Specifies the default float class"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.float.class.html")) t]
+                 ["footnote.number.format - Identifies the format used for footnote numbers"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footnote.number.format.html")) t]
+                 ["table.footnote.number.format - Identifies the format used for footnote numbers in tables"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.footnote.number.format.html")) t]
+                 ["footnote.number.symbols -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footnote.number.symbols.html")) t]
+                 ["table.footnote.number.symbols -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.footnote.number.symbols.html")) t]
+                 ["xref.with.number.and.title - Use number and title in cross references"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.with.number.and.title.html")) t]
+                 )
+           (list "XVI. Graphics"
+                 ["graphic.default.extension - Default extension for graphic filenames"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/graphic.default.extension.html")) t]
+                 ["default.image.width - The default width of images"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.image.width.html")) t]
+                 ["preferred.mediaobject.role - Select which mediaobject to use based on this value of an object's role attribute."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/preferred.mediaobject.role.html")) t]
+                 ["use.role.for.mediaobject - Use role attribute value for selecting which of several objects within a mediaobject to use."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/use.role.for.mediaobject.html")) t]
+                 ["ignore.image.scaling - Tell the stylesheets to ignore the author's image scaling attributes"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ignore.image.scaling.html")) t]
+                 )
+           (list "XVII. Pagination and General Styles"
+                 ["page.height - The height of the physical page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.height.html")) t]
+                 ["page.height.portrait - Specify the physical size of the long edge of the page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.height.portrait.html")) t]
+                 ["page.margin.bottom - The bottom margin of the page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.bottom.html")) t]
+                 ["page.margin.inner - The inner page margin"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.inner.html")) t]
+                 ["page.margin.outer - The outer page margin"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.outer.html")) t]
+                 ["page.margin.top - The top margin of the page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.margin.top.html")) t]
+                 ["page.orientation - Select the page orientation"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.orientation.html")) t]
+                 ["page.width - The width of the physical page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.width.html")) t]
+                 ["page.width.portrait - Specify the physical size of the short edge of the page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/page.width.portrait.html")) t]
+                 ["paper.type - Select the paper type"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/paper.type.html")) t]
+                 ["double.sided - Is the document to be printed double sided?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/double.sided.html")) t]
+                 ["body.margin.bottom - The bottom margin of the body text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.margin.bottom.html")) t]
+                 ["body.margin.top - To specify the size of the top margin of a page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.margin.top.html")) t]
+                 ["alignment - Specify the default text alignment"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/alignment.html")) t]
+                 ["hyphenate - Specify hyphenation behavior"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/hyphenate.html")) t]
+                 ["line-height - Specify the line-height property"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/line-height.html")) t]
+                 ["column.count.back - Number of columns on back matter pages"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.back.html")) t]
+                 ["column.count.body - Number of columns on body pages"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.body.html")) t]
+                 ["column.count.front - Number of columns on front matter pages"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.front.html")) t]
+                 ["column.count.index - Number of columns on index pages"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.index.html")) t]
+                 ["column.count.lot - Number of columns on a 'List-of-Titles' page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.lot.html")) t]
+                 ["column.count.titlepage - Number of columns on a title page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.count.titlepage.html")) t]
+                 ["column.gap.back - Gap between columns in back matter"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.back.html")) t]
+                 ["column.gap.body - Gap between columns in the body"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.body.html")) t]
+                 ["column.gap.front - Gap between columns in the front matter"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.front.html")) t]
+                 ["column.gap.index - Gap between columns in the index"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.index.html")) t]
+                 ["column.gap.lot - Gap between columns on a 'List-of-Titles' page"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.lot.html")) t]
+                 ["column.gap.titlepage - Gap between columns on title pages"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/column.gap.titlepage.html")) t]
+                 ["region.after.extent - Specifies the height of the footer."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/region.after.extent.html")) t]
+                 ["region.before.extent - Specifies the height of the header"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/region.before.extent.html")) t]
+                 ["default.units - Default units for an unqualified dimension"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/default.units.html")) t]
+                 ["normal.para.spacing - What space do you want between normal paragraphs"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/normal.para.spacing.html")) t]
+                 ["body.font.master - Specifies the default point size for body text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.font.master.html")) t]
+                 ["body.font.size - Specifies the default font size for body text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.font.size.html")) t]
+                 ["footnote.font.size - The font size for footnotes"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footnote.font.size.html")) t]
+                 ["title.margin.left - Adjust the left margin for titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/title.margin.left.html")) t]
+                 ["draft.mode - Select draft mode"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/draft.mode.html")) t]
+                 ["draft.watermark.image - The URI of the image to be used for draft watermarks"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/draft.watermark.image.html")) t]
+                 ["headers.on.blank.pages - Put headers on blank pages?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/headers.on.blank.pages.html")) t]
+                 ["footers.on.blank.pages - Put footers on blank pages?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footers.on.blank.pages.html")) t]
+                 ["header.rule - Rule under headers?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/header.rule.html")) t]
+                 ["footer.rule - Rule over footers?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footer.rule.html")) t]
+                 ["header.content.properties -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/header.content.properties.html")) t]
+                 ["footer.content.properties -"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/footer.content.properties.html")) t]
+                 )
+           (list "XVIII. Font Families"
+                 ["body.font.family - The default font family for body text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/body.font.family.html")) t]
+                 ["dingbat.font.family - The font family for copyright, quotes, and other symbols"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/dingbat.font.family.html")) t]
+                 ["monospace.font.family - The default font family for monospace environments"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/monospace.font.family.html")) t]
+                 ["sans.font.family - The default sans-serif font family"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/sans.font.family.html")) t]
+                 ["title.font.family - The default font family for titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/title.font.family.html")) t]
+                 ["symbol.font.family - The font families to be searched for symbols outside of the body font"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/symbol.font.family.html")) t]
+                 )
+           (list "XIX. Lists"
+                 ["list.block.spacing - What spacing do you want before and after lists?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/list.block.spacing.html")) t]
+                 ["list.item.spacing - What space do you want between list items?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/list.item.spacing.html")) t]
+                 ["compact.list.item.spacing - What space do you want between list items (when spacing=compact)?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/compact.list.item.spacing.html")) t]
+                 ["variablelist.max.termlength - Specifies the longest term in variablelists"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/variablelist.max.termlength.html")) t]
+                 )
+           (list "XX. Cross References"
+                 ["insert.xref.page.number - Turns page numbers in xrefs on and off"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/insert.xref.page.number.html")) t]
+                 ["xref.properties - Properties associated with cross-reference text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.properties.html")) t]
+                 ["xref.label-title.separator - Punctuation or space separating label from title in xref"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.label-title.separator.html")) t]
+                 ["xref.label-page.separator - Punctuation or space separating label from page number in xref"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.label-page.separator.html")) t]
+                 ["xref.title-page.separator - Punctuation or space separating title from page number in xref"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/xref.title-page.separator.html")) t]
+                 )
+           (list "XXI. Property Sets"
+                 ["formal.object.properties - Properties associated with a formal object such as a figure, or other component that has a title"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.object.properties.html")) t]
+                 ["formal.title.properties - Style the title element of formal object such as a figure."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/formal.title.properties.html")) t]
+                 ["informal.object.properties - Properties associated with a formal object such as a figure, or other component that has a title"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/informal.object.properties.html")) t]
+                 ["monospace.properties - Properties of monospaced content"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/monospace.properties.html")) t]
+                 ["verbatim.properties - Properties associated with verbatim text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/verbatim.properties.html")) t]
+                 ["monospace.verbatim.properties - What font and size do you want for monospaced content?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/monospace.verbatim.properties.html")) t]
+                 ["sidebar.properties - Attribute set for sidebar properties"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/sidebar.properties.html")) t]
+                 ["section.title.properties - Properties for section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.properties.html")) t]
+                 ["section.title.level1.properties - Properties for level-1 section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level1.properties.html")) t]
+                 ["section.title.level2.properties - Properties for level-1 section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level2.properties.html")) t]
+                 ["section.title.level3.properties - Properties for level-1 section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level3.properties.html")) t]
+                 ["section.title.level4.properties - Properties for level-1 section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level4.properties.html")) t]
+                 ["section.title.level5.properties - Properties for level-1 section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level5.properties.html")) t]
+                 ["section.title.level6.properties - Properties for level-1 section titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.title.level6.properties.html")) t]
+                 ["section.properties - Properties for all section levels"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.properties.html")) t]
+                 ["section.level1.properties - Properties for level-1 sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level1.properties.html")) t]
+                 ["section.level2.properties - Properties for level-2 sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level2.properties.html")) t]
+                 ["section.level3.properties - Properties for level-3 sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level3.properties.html")) t]
+                 ["section.level4.properties - Properties for level-4 sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level4.properties.html")) t]
+                 ["section.level5.properties - Properties for level-5 sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level5.properties.html")) t]
+                 ["section.level6.properties - Properties for level-6 sections"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/section.level6.properties.html")) t]
+                 ["figure.properties - Properties associated with a figure"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/figure.properties.html")) t]
+                 ["example.properties - Properties associated with a example"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/example.properties.html")) t]
+                 ["equation.properties - Properties associated with a equation"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/equation.properties.html")) t]
+                 ["table.properties - Properties associated with a table"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/table.properties.html")) t]
+                 ["procedure.properties - Properties associated with a procedure"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/procedure.properties.html")) t]
+                 ["root.properties - The properties of the fo:root element"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/root.properties.html")) t]
+                 ["qanda.title.properties - Properties for qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.properties.html")) t]
+                 ["qanda.title.level1.properties - Properties for level-1 qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level1.properties.html")) t]
+                 ["qanda.title.level2.properties - Properties for level-2 qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level2.properties.html")) t]
+                 ["qanda.title.level3.properties - Properties for level-3 qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level3.properties.html")) t]
+                 ["qanda.title.level4.properties - Properties for level-4 qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level4.properties.html")) t]
+                 ["qanda.title.level5.properties - Properties for level-5 qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level5.properties.html")) t]
+                 ["qanda.title.level6.properties - Properties for level-6 qanda set titles"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/qanda.title.level6.properties.html")) t]
+                 )
+           (list "XXII. Profiling"
+                 ["profile.arch - Target profile for arch attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.arch.html")) t]
+                 ["profile.condition - Target profile for condition attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.condition.html")) t]
+                 ["profile.conformance - Target profile for conformance attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.conformance.html")) t]
+                 ["profile.lang - Target profile for lang attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.lang.html")) t]
+                 ["profile.os - Target profile for os attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.os.html")) t]
+                 ["profile.revision - Target profile for revision attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.revision.html")) t]
+                 ["profile.revisionflag - Target profile for revisionflag attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.revisionflag.html")) t]
+                 ["profile.role - Target profile for role attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.role.html")) t]
+                 ["profile.security - Target profile for security attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.security.html")) t]
+                 ["profile.userlevel - Target profile for userlevel attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.userlevel.html")) t]
+                 ["profile.vendor - Target profile for vendor attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.vendor.html")) t]
+                 ["profile.attribute - Name of user-specified profiling attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.attribute.html")) t]
+                 ["profile.value - Target profile for user-specified attribute"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.value.html")) t]
+                 ["profile.separator - Separator character for compound profile values"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/profile.separator.html")) t]
+                 )
+           (list "XXIII. Localization"
+                 ["l10n.gentext.language - Sets the gentext language"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/l10n.gentext.language.html")) t]
+                 ["l10n.gentext.default.language - Sets the default language for generated text"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/l10n.gentext.default.language.html")) t]
+                 ["l10n.gentext.use.xref.language - Use the language of target when generating cross-reference text?"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/l10n.gentext.use.xref.language.html")) t]
+                 )
+           (list "XXIV. EBNF"
+                 ["ebnf.assignment - The EBNF production assignment operator"
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ebnf.assignment.html")) t]
+                 ["ebnf.statement.terminator - Punctuation that ends an EBNF statement."
+                  (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/fo/ebnf.statement.terminator.html")) t]
+                 )
+           )
+      "XSLT stylesheet FO parameters submenu for 'docbook-menu'."
+      )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-xslhtm.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-xslhtm.el
new file mode 100644 (file)
index 0000000..915e771
--- /dev/null
@@ -0,0 +1,549 @@
+;;; dbk-xslhtm.el --- List of DocBook XSLT HTML parameters
+;; for DocBook XSLT stylesheets version 1.64.0
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-xsl-params-html
+  (list "DocBook XSL: Parameter Reference - HTML"
+       (list "I. Admonitions"
+             ["admon.graphics.extension - Extension for admonition graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.graphics.extension.html")) t]
+             ["admon.graphics.path - Path to admonition graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.graphics.path.html")) t]
+             ["admon.graphics - Use graphics in admonitions?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.graphics.html")) t]
+             ["admon.textlabel - Use text label in admonitions?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.textlabel.html")) t]
+             ["admon.style - CSS style attributes for admonitions"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/admon.style.html")) t]
+             )
+       (list "II. Callouts"
+             ["callout.defaultcolumn - Indicates what column callouts appear in by default"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.defaultcolumn.html")) t]
+             ["callout.graphics.extension - Extension for callout graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.extension.html")) t]
+             ["callout.graphics.number.limit - Number of the largest callout graphic"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.number.limit.html")) t]
+             ["callout.graphics.path - Path to callout graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.path.html")) t]
+             ["callout.graphics - Use graphics for callouts?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.graphics.html")) t]
+             ["callout.list.table - Present callout lists using a table?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.list.table.html")) t]
+             ["callout.unicode.number.limit - Number of the largest callout graphic"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.unicode.number.limit.html")) t]
+             ["callout.unicode.start.character - First Unicode character to use, decimal value."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.unicode.start.character.html")) t]
+             ["callout.unicode - Use Unicode characters rather than images for callouts."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callout.unicode.html")) t]
+             ["callouts.extension - Enable the callout extension"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/callouts.extension.html")) t]
+             )
+       (list "III. EBNF"
+             ["ebnf.table.bgcolor - Background color for EBNF tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.table.bgcolor.html")) t]
+             ["ebnf.table.border - Selects border on EBNF tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.table.border.html")) t]
+             ["ebnf.assignment - The EBNF production assignment operator"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.assignment.html")) t]
+             ["ebnf.statement.terminator - Punctuation that ends an EBNF statement."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ebnf.statement.terminator.html")) t]
+             )
+       (list "IV. ToC/LoT/Index Generation"
+             ["annotate.toc - Annotate the Table of Contents?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/annotate.toc.html")) t]
+             ["autotoc.label.separator - Separator between labels and titles in the ToC"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/autotoc.label.separator.html")) t]
+             ["process.source.toc - FIXME:"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/process.source.toc.html")) t]
+             ["process.empty.source.toc - FIXME:"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/process.empty.source.toc.html")) t]
+             ["bridgehead.in.toc - Should bridgehead elements appear in the TOC?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/bridgehead.in.toc.html")) t]
+             ["manual.toc - An explicit TOC to be used for the TOC"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/manual.toc.html")) t]
+             ["toc.list.type - Type of HTML list element to use for Tables of Contents"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/toc.list.type.html")) t]
+             ["toc.section.depth - How deep should recursive sections appear in the TOC?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/toc.section.depth.html")) t]
+             ["toc.max.depth - How maximaly deep should be each TOC?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/toc.max.depth.html")) t]
+             ["generate.toc - Control generation of ToCs and LoTs"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.toc.html")) t]
+             ["generate.section.toc.level - Control depth of TOC generation in sections"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.section.toc.level.html")) t]
+             ["generate.index - Do you want an index?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.index.html")) t]
+             )
+       (list "V. Extensions"
+             ["linenumbering.everyNth - Indicate which lines should be numbered"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.everyNth.html")) t]
+             ["linenumbering.extension - Enable the line numbering extension"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.extension.html")) t]
+             ["linenumbering.separator - Specify a separator between line numbers and lines"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.separator.html")) t]
+             ["linenumbering.width - Indicates the width of line numbers"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/linenumbering.width.html")) t]
+             ["tablecolumns.extension - Enable the table columns extension function"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tablecolumns.extension.html")) t]
+             ["textinsert.extension - Enable the textinsert extension element"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/textinsert.extension.html")) t]
+             ["graphicsize.extension - Enable the getWidth()/getDepth() extension functions"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/graphicsize.extension.html")) t]
+             ["use.extensions - Enable extensions"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.extensions.html")) t]
+             )
+       (list "VI. Automatic labelling"
+             ["chapter.autolabel - Are chapters automatically enumerated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chapter.autolabel.html")) t]
+             ["appendix.autolabel - Are Appendixes automatically enumerated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/appendix.autolabel.html")) t]
+             ["part.autolabel - Are parts and references enumerated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/part.autolabel.html")) t]
+             ["preface.autolabel - Are prefaces enumerated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/preface.autolabel.html")) t]
+             ["qandadiv.autolabel - Are divisions in QAndASets enumerated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/qandadiv.autolabel.html")) t]
+             ["section.autolabel - Are sections enumerated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/section.autolabel.html")) t]
+             ["section.label.includes.component.label - Do section labels include the component label?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/section.label.includes.component.label.html")) t]
+             ["label.from.part - Renumber chapters in each part?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/label.from.part.html")) t]
+             )
+       (list "VII. HTML"
+             ["html.base - An HTML base URI"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.base.html")) t]
+             ["html.stylesheet.type - The type of the stylesheet used in the generated HTML"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.stylesheet.type.html")) t]
+             ["html.stylesheet - Name of the stylesheet(s) to use in the generated HTML"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.stylesheet.html")) t]
+             ["use.id.as.filename - Use ID value of chunk elements as the filename?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.id.as.filename.html")) t]
+             ["css.decoration - Enable CSS decoration of elements"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/css.decoration.html")) t]
+             ["spacing.paras - Insert additional <p> elements for spacing?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/spacing.paras.html")) t]
+             ["emphasis.propagates.style - Pass emphasis role attribute through to HTML?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/emphasis.propagates.style.html")) t]
+             ["para.propagates.style - Pass para role attribute through to HTML?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/para.propagates.style.html")) t]
+             ["phrase.propagates.style - Pass phrase role attribute through to HTML?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/phrase.propagates.style.html")) t]
+             ["entry.propagates.style - Pass entry role attribute through to HTML?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/entry.propagates.style.html")) t]
+             ["html.longdesc - Should longdesc URIs be created?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.longdesc.html")) t]
+             ["html.longdesc.link - Should a link to the longdesc be included in the HTML?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.longdesc.link.html")) t]
+             ["make.valid.html - Attempt to make sure the HTML output is valid HTML"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.valid.html.html")) t]
+             ["html.cleanup - Attempt to clean up the resulting HTML?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.cleanup.html")) t]
+             ["draft.mode - Select draft mode"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/draft.mode.html")) t]
+             ["draft.watermark.image - The URI of the image to be used for draft watermarks"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/draft.watermark.image.html")) t]
+             ["generate.id.attributes -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.id.attributes.html")) t]
+             ["generate.meta.abstract - Generate HTML META element from abstract?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.meta.abstract.html")) t]
+             )
+       (list "VIII. XSLT Processing"
+             ["rootid - Specify the root element to format"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/rootid.html")) t]
+             ["suppress.navigation - Disable header and footer navigation"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/suppress.navigation.html")) t]
+             ["suppress.header.navigation - Disable header navigation"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/suppress.header.navigation.html")) t]
+             ["suppress.footer.navigation - Disable footer navigation"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/suppress.footer.navigation.html")) t]
+             ["header.rule - Rule under headers?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/header.rule.html")) t]
+             ["footer.rule - Rule over footers?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/footer.rule.html")) t]
+             )
+       (list "IX. Meta/*Info"
+             ["inherit.keywords - Inherit keywords from ancestor elements?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/inherit.keywords.html")) t]
+             ["make.single.year.ranges - Print single-year ranges (e.g., 1998-1999)"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.single.year.ranges.html")) t]
+             ["make.year.ranges - Collate copyright years into ranges?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.year.ranges.html")) t]
+             ["author.othername.in.middle - Is othername in author a middle name?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/author.othername.in.middle.html")) t]
+             ["generate.legalnotice.link - TBD"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.legalnotice.link.html")) t]
+             )
+       (list "X. Reference Pages"
+             ["funcsynopsis.decoration - Decorate elements of a FuncSynopsis?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/funcsynopsis.decoration.html")) t]
+             ["funcsynopsis.style - What style of 'FuncSynopsis' should be generated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/funcsynopsis.style.html")) t]
+             ["funcsynopsis.tabular.threshold - Width beyond which a tabular presentation will be used"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/funcsynopsis.tabular.threshold.html")) t]
+             ["function.parens - Generate parens after a function?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/function.parens.html")) t]
+             ["refentry.generate.name - Output NAME header before 'RefName'(s)?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.generate.name.html")) t]
+             ["refentry.generate.title - Output title before 'RefName'(s)?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.generate.title.html")) t]
+             ["refentry.xref.manvolnum - Output manvolnum as part of refentry cross-reference?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.xref.manvolnum.html")) t]
+             ["citerefentry.link - Generate URL links when cross-referencing RefEntrys?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/citerefentry.link.html")) t]
+             ["refentry.separator - Generate a separator between consecutive RefEntry elements?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/refentry.separator.html")) t]
+             )
+       (list "XI. Tables"
+             ["default.table.width - The default width of tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.table.width.html")) t]
+             ["nominal.table.width - The (absolute) nominal width of tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/nominal.table.width.html")) t]
+             ["table.borders.with.css - Use CSS to specify table, row, and cell borders?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.borders.with.css.html")) t]
+             ["table.cell.border.style -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.cell.border.style.html")) t]
+             ["table.cell.border.thickness -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.cell.border.thickness.html")) t]
+             ["table.cell.border.color -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.cell.border.color.html")) t]
+             ["table.frame.border.style -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.frame.border.style.html")) t]
+             ["table.frame.border.thickness - Specifies the thickness of the frame border"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.frame.border.thickness.html")) t]
+             ["table.frame.border.color -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.frame.border.color.html")) t]
+             ["html.cellspacing - Default value for cellspacing in HTML tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.cellspacing.html")) t]
+             ["html.cellpadding - Default value for cellpadding in HTML tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.cellpadding.html")) t]
+             )
+       (list "XII. QAndASet"
+             ["qanda.defaultlabel - Sets the default for defaultlabel on QandASet."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/qanda.defaultlabel.html")) t]
+             ["qanda.inherit.numeration - Does enumeration of QandASet components inherit the numeration of parent elements?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/qanda.inherit.numeration.html")) t]
+             )
+       (list "XIII. Linking"
+             ["target.database.document - Name of master database file for resolving olinks"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/target.database.document.html")) t]
+             ["targets.filename - Name of cross reference targets data file"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/targets.filename.html")) t]
+             ["collect.xref.targets - Controls whether cross reference data is collected"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/collect.xref.targets.html")) t]
+             ["olink.base.uri - Base URI used in olink hrefs"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.base.uri.html")) t]
+             ["use.local.olink.style - Process olinks using xref style of current document"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.local.olink.style.html")) t]
+             ["current.docid - targetdoc identifier for the document being processed"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/current.docid.html")) t]
+             ["olink.doctitle - show the document title for external olinks?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.doctitle.html")) t]
+             ["link.mailto.url - Mailto URL for the LINK REL=made HTML HEAD element"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/link.mailto.url.html")) t]
+             ["ulink.target - The HTML anchor target for ULinks"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ulink.target.html")) t]
+             ["olink.fragid - Names the fragment identifier portion of an OLink resolver query"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.fragid.html")) t]
+             ["olink.outline.ext - The extension of OLink outline files"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.outline.ext.html")) t]
+             ["olink.pubid - Names the public identifier portion of an OLink resolver query"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.pubid.html")) t]
+             ["olink.sysid - Names the system identifier portion of an OLink resolver query"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.sysid.html")) t]
+             ["olink.resolver - The root name of the OLink resolver (usually a script)"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/olink.resolver.html")) t]
+             )
+       (list "XIV. Bibliography"
+             ["biblioentry.item.separator - Text to separate bibliography entries"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/biblioentry.item.separator.html")) t]
+             ["bibliography.collection - Name of the bibliography collection file"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/bibliography.collection.html")) t]
+             ["bibliography.numbered - Should bibliography entries be numbered?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/bibliography.numbered.html")) t]
+             )
+       (list "XV. Glossary"
+             ["glossterm.auto.link - Generate links from glossterm to glossentry automaticaly?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/glossterm.auto.link.html")) t]
+             ["firstterm.only.link - Does automatic glossterm linking only apply to firstterms?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/firstterm.only.link.html")) t]
+             ["glossary.collection - Name of the glossary collection file"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/glossary.collection.html")) t]
+             ["glossentry.show.acronym - Display glossentry acronyms?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/glossentry.show.acronym.html")) t]
+             )
+       (list "XVI. Miscellaneous"
+             ["formal.procedures - Selects formal or informal procedures"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/formal.procedures.html")) t]
+             ["formal.title.placement -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/formal.title.placement.html")) t]
+             ["runinhead.default.title.end.punct - Default punctuation character on a run-in-head"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/runinhead.default.title.end.punct.html")) t]
+             ["runinhead.title.end.punct - Characters that count as punctuation on a run-in-head"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/runinhead.title.end.punct.html")) t]
+             ["show.comments - Display comment elements?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/show.comments.html")) t]
+             ["show.revisionflag - Enable decoration of elements that have a revisionflag"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/show.revisionflag.html")) t]
+             ["shade.verbatim - Should verbatim environments be shaded?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/shade.verbatim.html")) t]
+             ["shade.verbatim.style - Properties that specify the style of shaded verbatim listings"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/shade.verbatim.style.html")) t]
+             ["punct.honorific - Punctuation after an honorific in a personal name."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/punct.honorific.html")) t]
+             ["segmentedlist.as.table - Format segmented lists as tables?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/segmentedlist.as.table.html")) t]
+             ["variablelist.as.table - Format variablelists as tables?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/variablelist.as.table.html")) t]
+             ["tex.math.in.alt - TeX notation used for equations"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tex.math.in.alt.html")) t]
+             ["tex.math.file - Name of temporary file for generating images from equations"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tex.math.file.html")) t]
+             ["tex.math.delims - Should be equations outputed for processing by TeX automatically surrounded by math mode delimiters"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/tex.math.delims.html")) t]
+             ["pixels.per.inch - How many pixels are there per inch?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/pixels.per.inch.html")) t]
+             ["points.per.em - Specify the nominal size of an em-space in points"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/points.per.em.html")) t]
+             ["use.svg - Allow SVG in the result tree?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.svg.html")) t]
+             ["use.role.as.xrefstyle - Use role attribute for xrefstyle on xref?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.role.as.xrefstyle.html")) t]
+             ["menuchoice.separator -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/menuchoice.separator.html")) t]
+             ["menuchoice.menu.separator -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/menuchoice.menu.separator.html")) t]
+             ["default.float.class - Specifies the default float class"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.float.class.html")) t]
+             ["footnote.number.format - Identifies the format used for footnote numbers"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/footnote.number.format.html")) t]
+             ["table.footnote.number.format - Identifies the format used for footnote numbers in tables"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.footnote.number.format.html")) t]
+             ["footnote.number.symbols -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/footnote.number.symbols.html")) t]
+             ["table.footnote.number.symbols -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/table.footnote.number.symbols.html")) t]
+             ["xref.with.number.and.title - Use number and title in cross references"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.with.number.and.title.html")) t]
+             ["xref.label-page.separator - Punctuation or space separating label from page number in xref"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.label-page.separator.html")) t]
+             ["xref.label-title.separator - Punctuation or space separating label from title in xref"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.label-title.separator.html")) t]
+             ["xref.title-page.separator - Punctuation or space separating title from page number in xref"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/xref.title-page.separator.html")) t]
+             ["insert.xref.page.number - Turns page numbers in xrefs on and off"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/insert.xref.page.number.html")) t]
+             )
+       (list "XVII. Graphics"
+             ["graphic.default.extension - Default extension for graphic filenames"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/graphic.default.extension.html")) t]
+             ["default.image.width - The default width of images"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/default.image.width.html")) t]
+             ["nominal.image.width - The nominal image width"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/nominal.image.width.html")) t]
+             ["nominal.image.depth - Nominal image depth"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/nominal.image.depth.html")) t]
+             ["use.embed.for.svg - Use HTML embed for SVG?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.embed.for.svg.html")) t]
+             ["make.graphic.viewport - Use tables in HTML to make viewports for graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/make.graphic.viewport.html")) t]
+             ["preferred.mediaobject.role - Select which mediaobject to use based on this value of an object's role attribute."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/preferred.mediaobject.role.html")) t]
+             ["use.role.for.mediaobject - Use role attribute value for selecting which of several objects within a mediaobject to use."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/use.role.for.mediaobject.html")) t]
+             ["ignore.image.scaling - Tell the stylesheets to ignore the author's image scaling attributes"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/ignore.image.scaling.html")) t]
+             )
+       (list "XVIII. Chunking"
+             ["chunker.output.cdata-section-elements - List of elements to escape with CDATA sections"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.cdata-section-elements.html")) t]
+             ["chunker.output.doctype-public - Public identifer to use in the document type of generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.doctype-public.html")) t]
+             ["chunker.output.doctype-system - System identifier to use for the document type in generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.doctype-system.html")) t]
+             ["chunker.output.encoding - Encoding used in generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.encoding.html")) t]
+             ["chunker.output.indent - Specification of indentation on generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.indent.html")) t]
+             ["chunker.output.media-type - Media type to use in generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.media-type.html")) t]
+             ["chunker.output.method - Method used in generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.method.html")) t]
+             ["chunker.output.omit-xml-declaration - Omit-xml-declaration for generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.omit-xml-declaration.html")) t]
+             ["chunker.output.standalone - Standalone declaration for generated pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunker.output.standalone.html")) t]
+             ["saxon.character.representation - Saxon character representation used in generated HTML pages"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/saxon.character.representation.html")) t]
+             ["html.ext - Identifies the extension of generated HTML files"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.ext.html")) t]
+             ["html.extra.head.links - Toggle extra HTML head link information"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/html.extra.head.links.html")) t]
+             ["root.filename - Identifies the name of the root HTML file when chunking"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/root.filename.html")) t]
+             ["base.dir - The base directory of chunks"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/base.dir.html")) t]
+             ["generate.manifest - Generate a manifest file?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/generate.manifest.html")) t]
+             ["manifest - Name of manifest file"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/manifest.html")) t]
+             ["manifest.in.base.dir - Should be manifest file written in $base.dir?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/manifest.in.base.dir.html")) t]
+             ["chunk.toc - An explicit TOC to be used for chunking"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.toc.html")) t]
+             ["chunk.tocs.and.lots - Should ToC and LoTs be in separate chunks?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.tocs.and.lots.html")) t]
+             ["chunk.section.depth - Depth to which sections should be chunked"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.section.depth.html")) t]
+             ["chunk.first.sections - Chunk the first top-level section?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.first.sections.html")) t]
+             ["chunk.quietly - Omit the chunked filename messages."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/chunk.quietly.html")) t]
+             ["navig.graphics - Use graphics in navigational headers and footers?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.graphics.html")) t]
+             ["navig.graphics.extension - Extension for navigational graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.graphics.extension.html")) t]
+             ["navig.graphics.path - Path to navigational graphics"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.graphics.path.html")) t]
+             ["navig.showtitles - Display titles in HTML headers and footers?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/navig.showtitles.html")) t]
+             )
+       (list "XIX. Profiling"
+             ["profile.arch - Target profile for arch attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.arch.html")) t]
+             ["profile.condition - Target profile for condition attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.condition.html")) t]
+             ["profile.conformance - Target profile for conformance attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.conformance.html")) t]
+             ["profile.lang - Target profile for lang attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.lang.html")) t]
+             ["profile.os - Target profile for os attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.os.html")) t]
+             ["profile.revision - Target profile for revision attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.revision.html")) t]
+             ["profile.revisionflag - Target profile for revisionflag attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.revisionflag.html")) t]
+             ["profile.role - Target profile for role attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.role.html")) t]
+             ["profile.security - Target profile for security attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.security.html")) t]
+             ["profile.userlevel - Target profile for userlevel attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.userlevel.html")) t]
+             ["profile.vendor - Target profile for vendor attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.vendor.html")) t]
+             ["profile.attribute - Name of user-specified profiling attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.attribute.html")) t]
+             ["profile.value - Target profile for user-specified attribute"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.value.html")) t]
+             ["profile.separator - Separator character for compound profile values"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/profile.separator.html")) t]
+             )
+       (list "XX. HTML Help"
+             ["htmlhelp.encoding - Character encoding to use in files for HTML Help compiler."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.encoding.html")) t]
+             ["htmlhelp.autolabel - Should tree-like ToC use autonumbering feature?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.autolabel.html")) t]
+             ["htmlhelp.chm - Filename of output HTML Help file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.chm.html")) t]
+             ["htmlhelp.default.topic - Name of file with default topic"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.default.topic.html")) t]
+             ["htmlhelp.hhp - Filename of project file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhp.html")) t]
+             ["htmlhelp.hhc - Filename of TOC file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.html")) t]
+             ["htmlhelp.hhk - Filename of index file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhk.html")) t]
+             ["htmlhelp.hhp.tail - Additional content for project file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhp.tail.html")) t]
+             ["htmlhelp.hhp.window - Name of default window."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhp.window.html")) t]
+             ["htmlhelp.enumerate.images - Should be paths to all used images added to project file?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.enumerate.images.html")) t]
+             ["htmlhelp.force.map.and.alias - Should be [MAP] and [ALIAS] section added to project file unconditionaly?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.force.map.and.alias.html")) t]
+             ["htmlhelp.map.file - Filename of map file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.map.file.html")) t]
+             ["htmlhelp.alias.file - Filename of map file."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.alias.file.html")) t]
+             ["htmlhelp.hhc.section.depth - Depth of TOC for sections in a left pane."
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.section.depth.html")) t]
+             ["htmlhelp.hhc.show.root - Should be entry for root element shown in ToC?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.show.root.html")) t]
+             ["htmlhelp.hhc.folders.instead.books -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.folders.instead.books.html")) t]
+             ["htmlhelp.hhc.binary -"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.hhc.binary.html")) t]
+             ["htmlhelp.title - Title of HTML Help"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.title.html")) t]
+             ["htmlhelp.show.menu - Should be menu shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.show.menu.html")) t]
+             ["htmlhelp.show.advanced.search - Should be advanced search available?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.show.advanced.search.html")) t]
+             ["htmlhelp.show.favorities - Should be favorities tab shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.show.favorities.html")) t]
+             ["htmlhelp.button.hideshow - Should be Hide/Show button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.hideshow.html")) t]
+             ["htmlhelp.button.back - Should be Back button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.back.html")) t]
+             ["htmlhelp.button.forward - Should be Forward button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.forward.html")) t]
+             ["htmlhelp.button.stop - Should be Stop button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.stop.html")) t]
+             ["htmlhelp.button.refresh - Should be Refresh button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.refresh.html")) t]
+             ["htmlhelp.button.home - Should be Home button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.home.html")) t]
+             ["htmlhelp.button.home.url - URL address of page accessible by Home button"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.home.url.html")) t]
+             ["htmlhelp.button.options - Should be Options button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.options.html")) t]
+             ["htmlhelp.button.print - Should be Print button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.print.html")) t]
+             ["htmlhelp.button.locate - Should be Locate button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.locate.html")) t]
+             ["htmlhelp.button.jump1 - Should be Jump1 button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump1.html")) t]
+             ["htmlhelp.button.jump1.url - URL address of page accessible by Jump1 button"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump1.url.html")) t]
+             ["htmlhelp.button.jump1.title - Title of Jump1 button"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump1.title.html")) t]
+             ["htmlhelp.button.jump2 - Should be Jump2 button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump2.html")) t]
+             ["htmlhelp.button.jump2.url - URL address of page accessible by Jump2 button"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump2.url.html")) t]
+             ["htmlhelp.button.jump2.title - Title of Jump2 button"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.jump2.title.html")) t]
+             ["htmlhelp.button.next - Should be Next button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.next.html")) t]
+             ["htmlhelp.button.prev - Should be Prev button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.prev.html")) t]
+             ["htmlhelp.button.zoom - Should be Zoom button shown?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.button.zoom.html")) t]
+             ["htmlhelp.use.hhk - Should be index built using HHK file?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.use.hhk.html")) t]
+             ["htmlhelp.only - Should be only project files generated?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/htmlhelp.only.html")) t]
+             )
+       (list "XXI. Eclipse Help Platform"
+             ["eclipse.autolabel - Should tree-like ToC use autonumbering feature?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.autolabel.html")) t]
+             ["eclipse.plugin.name - Eclipse Help plugin name"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.plugin.name.html")) t]
+             ["eclipse.plugin.id - Eclipse Help plugin id"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.plugin.id.html")) t]
+             ["eclipse.plugin.provider - Eclipse Help plugin provider name"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/eclipse.plugin.provider.html")) t]
+             )
+       (list "XXII. Localization"
+             ["l10n.gentext.language - Sets the gentext language"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/l10n.gentext.language.html")) t]
+             ["l10n.gentext.default.language - Sets the default language for generated text"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/l10n.gentext.default.language.html")) t]
+             ["l10n.gentext.use.xref.language - Use the language of target when generating cross-reference text?"
+              (browse-url (concat "file:///" docbook-menu-xsl-docs-dir "/doc/html/l10n.gentext.use.xref.language.html")) t]
+             )
+       )
+  "XSLT stylesheet FO parameters submenu for 'docbook-menu'."
+  )
diff --git a/contrib/tools/emacs/docbook-menu/submenus/dbk-xsltcg.el b/contrib/tools/emacs/docbook-menu/submenus/dbk-xsltcg.el
new file mode 100644 (file)
index 0000000..af49eae
--- /dev/null
@@ -0,0 +1,388 @@
+;;; dbk-xsltcg.el --- List of DocBook:XSL TCG chapters
+;; for the second edition
+;; Revision: $Revision$
+;; Date: $Date$
+;; RCS Id: $Id$
+
+(defvar docbook-menu-xsl-tcg
+  (list "DocBook XSL: The Complete Guide"
+       ["Buy the Paperback"
+        (browse-url "http://www.amazon.com/exec/obidos/ASIN/0974152110/") t]
+       ["Buy the E-Book"
+        (browse-url "http://www.sagehill.net/book-purchase.html") t]
+       ["--" t]
+       (list "Preface"
+             ["What is DocBook?"
+              (browse-url (concat docbook-menu-xsl-tcg-uri "/preface.html#WhatIsDocbook")) t]
+             ["Audience"
+              (browse-url (concat docbook-menu-xsl-tcg-uri "/Audience.html")) t]
+             ["Changes in the Second Edition"
+              (browse-url (concat docbook-menu-xsl-tcg-uri "/ChangesSecondEd.html")) t]
+             ["Acknowledgements"
+              (browse-url (concat docbook-menu-xsl-tcg-uri "/Acknowledgement.html")) t]
+             )
+       (list "Part I. Setting up the tools"
+             (list "Chapter 1. Introduction"
+                   ["How this book is organized"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/intro.html#HowOrganized")) t]
+                   ["Online resources for finding solutions to problems"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/OnlineResources.html")) t]
+                   )
+             (list "Chapter 2. XSL processors"
+                   ["XSLT processors"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/XSLprocessors.html#XSLTprocessors")) t]
+                   ["XSL-FO processors"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/FOprocessors.html")) t]
+                   ["Portability considerations"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Portability.html")) t]
+                   )
+             (list "Chapter 3. Getting the tools working"
+                   ["Installing the DocBook DTD"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ToolsSetup.html#InstallDTD")) t]
+                   ["Installing the DocBook stylesheets"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/InstallStylesheets.html")) t]
+                   ["Installing an XSLT processor"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/InstallingAProcessor.html")) t]
+                   ["Installing an XSL-FO processor"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/InstallingAnFO.html")) t]
+                   ["Makefiles"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Makefiles.html")) t]
+                   )
+             (list "Chapter 4. XML catalogs"
+                   ["Why use XML catalogs"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Catalogs.html#WhyCatalogs")) t]
+                   ["How to write an XML catalog file"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/WriteCatalog.html")) t]
+                   ["Example DocBook catalog file"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ExampleCatalog.html")) t]
+                   ["How to use a catalog file"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/UseCatalog.html")) t]
+                   )
+             )
+       (list "Part II. Stylesheet options"
+             (list "Chapter 5. Using stylesheet parameters"
+                   ["Parameters on the command line"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Parameters.html#ParameterSyntax")) t]
+                   ["Parameters in a file"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ParametersInFile.html")) t]
+                   )
+             (list "Chapter 6. HTML output options"
+                   ["Single HTML file"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/HtmlOutput.html#SingleHtml")) t]
+                   ["Processing part of a document"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Rootid.html")) t]
+                   ["Chunking into multiple HTML files"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Chunking.html")) t]
+                   ["Using CSS to style HTML"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/UsingCSS.html")) t]
+                   ["Chapter and section numbering"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SectionNumbering.html")) t]
+                   ["Docbook icon graphics"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Icons.html")) t]
+                   ["List variations"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ListVariations.html")) t]
+                   ["Date and time"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Datetime.html")) t]
+                   )
+             (list "Chapter 7. Printed output options"
+                   ["Page layout"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PrintOutput.html#PageLayout")) t]
+                   ["Typography"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Typography.html")) t]
+                   ["Chapter and section numbering"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/FOSectionNumbering.html")) t]
+                   ["PDF bookmarks"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PdfBookmarks.html")) t]
+                   ["Variable list formatting"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ListIndents.html")) t]
+                   ["Extra blank lines"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/BlankLines.html")) t]
+                   ["Cross reference page numbers"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/XrefPageNums.html")) t]
+                   ["Docbook icon graphics"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PrintIcons.html")) t]
+                   ["Printing one chapter"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PrintOneChapter.html")) t]
+                   )
+             )
+       (list "Part III. Customizing DocBook XSL"
+             (list "Chapter 8. Customization methods"
+                   ["Customization layer"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CustomMethods.html#CustomizationLayer")) t]
+                   ["Setting parameters"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SettingParams.html")) t]
+                   ["Attribute sets"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/AttributeSets.html")) t]
+                   ["Completing placeholder templates"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/EmptyTemplates.html")) t]
+                   ["Generating new templates"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GenTemplates.html")) t]
+                   ["Generated text"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CustomGentext.html")) t]
+                   ["Replacing templates"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ReplaceTemplate.html")) t]
+                   )
+             (list "Chapter 9. General customizations"
+                   ["Custom section numbering"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GeneralCustoms.html#SectionNum")) t]
+                   ["Tables of contents (TOC)"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/TOCcontrol.html")) t]
+                   ["Figure, table, and other titles"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/FormalTitles.html")) t]
+                   )
+             (list "Chapter 10. HTML customizations"
+                   ["HTML title page customization"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/HtmlCustomEx.html#HTMLTitlePage")) t]
+                   ["HTML headers and footers"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/HTMLHeaders.html")) t]
+                   ["HTML HEAD elements"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/HtmlHead.html")) t]
+                   ["BODY attributes"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/BodyAtts.html")) t]
+                   ["HTML frameset"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/HtmlFrames.html")) t]
+                   ["Chunking customization"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ChunkingCustomization.html")) t]
+                   )
+             (list "Chapter 11. Print customizations"
+                   ["Document level properties"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PrintCustomEx.html#RootProperties")) t]
+                   ["Title fonts and sizes"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/TitleFontSizes.html")) t]
+                   ["Custom page design"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PageDesign.html")) t]
+                   ["Print title pages"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/TitlePagePrint.html")) t]
+                   ["Section title pages"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SectionTitlePages.html")) t]
+                   ["Print TOC control"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PrintToc.html")) t]
+                   ["Running headers and footers"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/PrintHeaders.html")) t]
+                   ["Customizing inline text"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CustomInlines.html")) t]
+                   ["Adding a font"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/AddFont.html")) t]
+                   )
+             )
+       (list "Part IV. Special DocBook features"
+             (list "Chapter 12. Bibliographies"
+                   ["Bibliography entries"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Bibliographies.html#BiblioElements")) t]
+                   ["Bibliography database"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/BiblioDatabase.html")) t]
+                   ["Citing bibliographic entries"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CiteBiblio.html")) t]
+                   ["Numbered bibliography entries"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/NumberedBiblio.html")) t]
+                   ["Customizing bibliography output"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CustomBiblio.html")) t]
+                   )
+             (list "Chapter 13. Cross references"
+                   ["Cross references within a document"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CrossRefs.html#IdrefLinks")) t]
+                   ["Cross references between documents"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Olinks.html")) t]
+                   ["Linking to websites"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Ulinks.html")) t]
+                   ["Customizing cross references"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CustomXrefs.html")) t]
+                   ["Specialized cross references"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SpecialXrefs.html")) t]
+                   )
+             (list "Chapter 14. Glossaries"
+                   ["Glossary formatting"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Glossaries.html#GlossaryFormat")) t]
+                   ["Linking to a glossary entry"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/LinkToGlossary.html")) t]
+                   ["Glossary database"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GlossDatabase.html")) t]
+                   )
+             (list "Chapter 15. Graphics"
+                   ["Selecting file formats"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Graphics.html#GraphicFormats")) t]
+                   ["Stylesheet's selection process"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GraphicSelection.html")) t]
+                   ["Image sizing"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ImageSizing.html")) t]
+                   ["Image alignment"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ImageAlignment.html")) t]
+                   ["Background color"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/BGcolor.html")) t]
+                   ["Captions"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Captions.html")) t]
+                   ["Alt text"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/AltText.html")) t]
+                   ["Long descriptions"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/LongDescripts.html")) t]
+                   ["Graphics locations"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GraphicsLocations.html")) t]
+                   ["SVG images"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SVGimages.html")) t]
+                   )
+             (list "Chapter 16. Indexes"
+                   ["Adding indexterms"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GenerateIndex.html#Indexterms")) t]
+                   ["Outputting an index"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/IndexOutput.html")) t]
+                   ["Cleaning up an FO index"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/IndexCleanup.html")) t]
+                   )
+             (list "Chapter 17. Languages, characters and encoding"
+                   ["Document encoding"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CharEncoding.html#DocumentEncoding")) t]
+                   ["Output encoding"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/OutputEncoding.html")) t]
+                   ["Special characters"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SpecialChars.html")) t]
+                   ["Language support"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Localizations.html")) t]
+                   )
+             (list "Chapter 18. Math"
+                   ["Plain text math"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Math.html#TextMath")) t]
+                   ["Graphic math"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/BlockEqn.html")) t]
+                   ["SVG math"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/SVGmath.html")) t]
+                   ["DBTeXMath"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/TexMath.html")) t]
+                   ["MathML"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/MathML.html")) t]
+                   )
+             (list "Chapter 19. Modular DocBook files"
+                   ["Using XInclude"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ModularDoc.html#UsingXinclude")) t]
+                   ["Validating with XIncludes"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ValidXinclude.html")) t]
+                   ["Modular cross referencing"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/modular-olinks.html")) t]
+                   ["Modular sections"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ModularSections.html")) t]
+                   ["Shared text entities"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ModularEntities.html")) t]
+                   ["Processing your modular documents"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Xinclude.html")) t]
+                   ["Using a module more than once in the same document"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/DuplicateIDs.html")) t]
+                   )
+             (list "Chapter 20. Olinking between documents"
+                   ["How to link between documents"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Olinking.html#LinkBetweenDocs")) t]
+                   ["Details to watch out for"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/OlinkDetails.html")) t]
+                   ["Useful variations"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/OlinkVariations.html")) t]
+                   ["Target database additional uses"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/TargetsetUses.html")) t]
+                   )
+             (list "Chapter 21. Other output forms"
+                   ["XHTML"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/OtherOutputForms.html#Xhtml")) t]
+                   ["HTML Help"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/HtmlHelp.html")) t]
+                   ["JavaHelp"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/JavaHelp.html")) t]
+                   ["Refentry to man"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/RefentryToMan.html")) t]
+                   )
+             (list "Chapter 22. Profiling (conditional text)"
+                   ["Marking conditional text"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Profiling.html#MarkProfileText")) t]
+                   ["Marking small bits of text"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/MarkTextBits.html")) t]
+                   ["Multiple profiling conditions"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/MultiProfile.html")) t]
+                   ["Processing profiled versions"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/AlternateText.html")) t]
+                   ["Customization and profiling"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ProfileCustom.html")) t]
+                   ["Validation and profiling"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ProfilingDuplicateID.html")) t]
+                   ["Custom profiling attribute"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CustomProfilingAttr.html")) t]
+                   ["Using the role attribute for profiling"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ProfilingWithRole.html")) t]
+                   )
+             (list "Chapter 23. Program listings"
+                   ["External code files"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ProgramListings.html#ExternalCode")) t]
+                   ["Annotating program listings"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/AnnotateListing.html")) t]
+                   )
+             (list "Chapter 24. Q and A sets"
+                   ["Q and A labeling"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/QandASetsHTML.html#QandAlabels")) t]
+                   ["Q and A formatting"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/QandAformat.html")) t]
+                   ["Q and A list of questions"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/QandAtoc.html")) t]
+                   ["Chunking Q and A"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/QandAchunking.html")) t]
+                   )
+             (list "Chapter 25. Tables"
+                   ["Table width"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Tables.html#TableWidth")) t]
+                   ["Column widths"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/ColumnWidths.html")) t]
+                   ["Cell spacing and cell padding"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CellSpacing.html")) t]
+                   ["Row height"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/RowHeight.html")) t]
+                   ["Cell alignment"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CellAlignment.html")) t]
+                   ["Cell spanning"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CellSpans.html")) t]
+                   ["Borders"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Borders.html")) t]
+                   ["Background color"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/BGtableColor.html")) t]
+                   ["Applying CSS styles to table cells"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/CSSTableCells.html")) t]
+                   ["Table summary"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/TableSummary.html")) t]
+                   )
+             (list "Chapter 26. Website"
+                   ["Creating a webpage XML file"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/Website.html#WebpageFile")) t]
+                   ["Structuring your webpages"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/WebpageStruct.html")) t]
+                   ["Generating your webpages"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/GenerateWebpages.html")) t]
+                   ["Linking between pages"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/WebsiteOlinks.html")) t]
+                   ["Linking to other sites"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/LinkingToSites.html")) t]
+                   ["Adding other content"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/AddingContent.html")) t]
+                   ["Website with XML catalogs"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/WebsiteCatalog.html")) t]
+                   ["Website formatting"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/WebsiteFormat.html")) t]
+                   )
+             )
+       (list "Appendix A. A brief introduction to XSL"
+             (list "XSL processing model"
+                   ["Context is important"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/IntroXSL.html#d0e30336")) t]
+                   ["Programming features"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/IntroXSL.html#d0e30484")) t]
+                   ["Generating HTML output"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/IntroXSL.html#d0e30634")) t]
+                   ["Generating formatting objects"
+                    (browse-url (concat docbook-menu-xsl-tcg-uri "/IntroXSL.html#d0e30735")) t]
+                   )
+             )
+       (list "Appendix B. Debugging XSL stylesheets"
+             ["Inserting messages"
+              (browse-url (concat docbook-menu-xsl-tcg-uri "/DebuggingXSL.html#DebugMessages")) t]
+             ["Using an XSLT debugger"
+              (browse-url (concat docbook-menu-xsl-tcg-uri "/XSLTDebugger.html")) t]
+             )
+       ["Glossary"
+        (browse-url (concat docbook-menu-xsl-tcg-uri "/glossary.html")) t]
+       ["Index"
+        (browse-url (concat docbook-menu-xsl-tcg-uri "/bookindex.html")) t]
+       )
+  "DocBook XSL: The Complete Guide submenu for 'docbook-menu'."
+  )
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/xsl/README b/contrib/tools/emacs/docbook-menu/xsl/README
new file mode 100644 (file)
index 0000000..f171892
--- /dev/null
@@ -0,0 +1,7 @@
+2003-10-24
+  These are the stylesheets I initially used to transform some DocBook
+  documentation HTML files into elisp lists. After I generated them
+  initially, I ended up doing some search-and-replaces within Emacs to
+  make the generated lists match what I needed for docbook-menu. So, I
+  still need to update these stylesheets to get them to generate the
+  same thing without any additional post-processing steps.
diff --git a/contrib/tools/emacs/docbook-menu/xsl/make-dbxsl-tcg.xsl b/contrib/tools/emacs/docbook-menu/xsl/make-dbxsl-tcg.xsl
new file mode 100644 (file)
index 0000000..32021c3
--- /dev/null
@@ -0,0 +1,64 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <xsl:output method="text"/>
+  <!--
+    * $Id$
+    *
+    * Run this on the DocBook XSL: The Complete Guide TOC index.html *
+    * file to create an elisp file with code for making an Emacs menu.
+    *
+    *   xsltproc -html make-dbxsl-tcg.xsl index.html > dbk-xsltdg.el
+    *
+    * $Revision$ $Date$ $Author$ -->
+
+  <xsl:template match="/">
+    <xsl:text
+    >(defvar docbook-menu-xsl-tcg</xsl:text>
+    <xsl:text>&#10;(list "DocBook XSL: The Complete Guide"&#10;</xsl:text>
+    <xsl:for-each select="//dl[parent::div[@class='toc']]">
+      <xsl:for-each select="dt">
+       <xsl:choose>
+         <xsl:when test="following-sibling::dd[1]">
+           <xsl:text>(list "</xsl:text><xsl:value-of
+           select="normalize-space(.)"/><xsl:text>"&#10;</xsl:text>
+           <xsl:for-each select="following-sibling::dd[1]/dl/dt">
+             <xsl:choose>
+               <xsl:when test="following-sibling::dd[1]">
+                 <xsl:text>(list "</xsl:text><xsl:value-of
+                 select="normalize-space(.)"/><xsl:text>"&#10;</xsl:text>
+                 <xsl:for-each select="following-sibling::dd[1]/dl/dt/span/a">
+                   <xsl:text>["</xsl:text>
+                   <xsl:value-of select="normalize-space(..)"/>
+                   <xsl:text>"&#10;(browse-url (concat docbook-menu-xsl-tcg-uri "/</xsl:text><xsl:value-of
+                   select="@href"/><xsl:text>")) t]&#10;</xsl:text>
+                 </xsl:for-each>
+                 <xsl:text>)&#10;</xsl:text>
+               </xsl:when>
+               <xsl:otherwise>
+                 <xsl:for-each select="span/a">
+                   <xsl:text>["</xsl:text>
+                   <xsl:value-of select="normalize-space(..)"/>
+                   <xsl:text>"&#10;(browse-url (concat docbook-menu-xsl-tcg-uri "/</xsl:text><xsl:value-of
+                   select="@href"/><xsl:text>")) t]&#10;</xsl:text>
+                 </xsl:for-each>
+               </xsl:otherwise>
+             </xsl:choose>
+           </xsl:for-each>
+           <xsl:text>)&#10;</xsl:text>
+         </xsl:when>
+         <xsl:otherwise>
+           <xsl:for-each select="span/a">
+             <xsl:text>["</xsl:text>
+             <xsl:value-of select="normalize-space(..)"/>
+             <xsl:text>"&#10;(browse-url (concat docbook-menu-xsl-tcg-uri "/</xsl:text><xsl:value-of
+             select="@href"/><xsl:text>")) t]&#10;</xsl:text>
+           </xsl:for-each>
+         </xsl:otherwise>
+       </xsl:choose>
+      </xsl:for-each>
+      <xsl:text>)&#10;</xsl:text>
+    </xsl:for-each>
+    <xsl:text>"DocBook XSL: The Complete Guide submenu for 'docbook-menu'."&#10;)</xsl:text>
+  </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/xsl/make-docbook-elements-list.xsl b/contrib/tools/emacs/docbook-menu/xsl/make-docbook-elements-list.xsl
new file mode 100644 (file)
index 0000000..b8974db
--- /dev/null
@@ -0,0 +1,34 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <xsl:output method="text"/>
+  <!--
+   * $Id$
+   *
+   * Transform TDG Element Reference TOC HTML file into lisp code to
+   * for making an Emacs menu
+   *
+   * Run this on the part2.html or part2-x.html file in the TDG distro
+   * to create a "docbook-elements-alphabetical.el" file; e.g.,
+   *
+   *  xsltproc -html make-docbook-elements-list.xsl > docbook-elements-alphabetical.el
+   *
+   * $Revision$ $Date$ $Author$ -->
+
+  <xsl:template match="/">
+    <xsl:text
+     >(defvar docbook-elements-alphabetical
+    (list "DocBook: Element Reference"
+    </xsl:text>
+     <xsl:for-each select="//dd/dl/dt/a">
+         <xsl:text>["</xsl:text>
+         <xsl:value-of select="translate(normalize-space(..), '&#x22;', '')"/>
+         <xsl:text>"
+         (browse-url (concat tdg-base "/</xsl:text><xsl:value-of
+         select="@href"/><xsl:text>")) t]
+         </xsl:text>
+       </xsl:for-each>
+       <xsl:text>)&#10;</xsl:text>
+    <xsl:text>)</xsl:text>
+  </xsl:template>
+  
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/xsl/make-docbook-xsl-params-list.xsl b/contrib/tools/emacs/docbook-menu/xsl/make-docbook-xsl-params-list.xsl
new file mode 100644 (file)
index 0000000..919557f
--- /dev/null
@@ -0,0 +1,63 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <xsl:output method="text"/>
+  <!--
+   * $Id$
+   *
+   * Transform DocBook Stylesheet Reference Doc TOC into lisp code to
+   * for making an Emacs menu.
+   * 
+   * Run this on either these files in the DocBook XSL
+   * stylesheets distro:
+   *
+   *   doc/html/index.html
+   *   doc/fo/index.html
+   *
+   * Feed it a value for the 'format' parameter to
+   * indicate which you're generating; e.g.,
+   *
+   *   xsltproc -html -stringparam format "html" \
+   *     make-docbook-xsl-params-list.xsl index.html
+   *
+   * $Revision$ $Date$ $Author$ -->
+
+  <xsl:param name="format">html</xsl:param>
+
+  <xsl:template match="/">
+    <xsl:text
+     >(defvar docbook-xsl-params-</xsl:text><xsl:value-of
+     select="$format"/>
+    <xsl:text
+     >
+      (list "DocBook: XSL Parameter Reference - </xsl:text
+     ><xsl:value-of
+     select="translate($format,
+     'abcdefghijklmnopqrstuvwxyz',
+     'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/><xsl:text
+     >"&#10;</xsl:text>
+     <xsl:for-each select="//dl">
+      <xsl:for-each select="dt">
+       <xsl:if test="span[@class='reference']">
+       <xsl:for-each select="span[@class='reference']">
+         <xsl:text>(list "</xsl:text><xsl:value-of
+         select="normalize-space(.)"/><xsl:text>"
+         </xsl:text>
+       </xsl:for-each>
+       <xsl:for-each select="following-sibling::dd[1]/dl/dt/a">
+         <xsl:text>["</xsl:text>
+         <xsl:value-of select="normalize-space(..)"/>
+         <xsl:text>"
+         (browse-url (concat "file:///" docbookxsldir "/doc/</xsl:text><xsl:value-of
+         select="$format"/><xsl:text>/</xsl:text><xsl:value-of
+         select="@href"/><xsl:text>")) t]
+         </xsl:text>
+       </xsl:for-each>
+       <xsl:text>)&#10;</xsl:text>
+       </xsl:if>
+      </xsl:for-each>
+    </xsl:for-each>
+    <xsl:text>)
+    )</xsl:text>
+  </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/contrib/tools/emacs/docbook-menu/xsl/make-tdg-menu.xsl b/contrib/tools/emacs/docbook-menu/xsl/make-tdg-menu.xsl
new file mode 100644 (file)
index 0000000..b293291
--- /dev/null
@@ -0,0 +1,42 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+               version="1.0">
+  <xsl:output method="text"/>
+  <!--
+   * $Id$
+   *
+   * Transform TDG into lisp code to for making an Emacs menu
+   *
+   * Run this on the docbook.html or docbook-x.html file in the TDG distro
+   * to create a "docbook-tdg-menu.el" file; e.g.,
+   *
+   *  xsltproc -html make-tdg-menu.xsl > docbook-tdg-menu.el
+   *
+   * $Revision$ $Date$ $Author$ -->
+
+  <xsl:template match="/">
+    <xsl:text
+     >(defvar docbook-tdg-toc
+    (list "DocBook: The Definitive Guide"
+    </xsl:text>
+
+     <xsl:for-each select="//div[@class='toc']/dl">
+      <xsl:for-each select="dt">
+         <xsl:text>(list "</xsl:text><xsl:value-of
+         select="normalize-space(.)"/><xsl:text>"
+         </xsl:text>
+       <xsl:for-each select="following-sibling::dd[1]/dl/dt/a">
+         <xsl:text>["</xsl:text>
+         <xsl:value-of select="normalize-space(..)"/>
+         <xsl:text>"
+         (browse-url (concat "file:///" homedir "/doc/tdg/en/html/</xsl:text><xsl:value-of
+         select="@href"/><xsl:text>")) t]
+         </xsl:text>
+       </xsl:for-each>
+       </xsl:for-each>
+       <xsl:text>)&#10;</xsl:text>
+    </xsl:for-each>
+    <xsl:text>)
+    )</xsl:text>
+  </xsl:template>
+  
+</xsl:stylesheet>
\ No newline at end of file