This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
Re: [docbook] Using multiple modules
It works, though. A very thin customization layer should get you
there. Here's what I use to make this work:
<!DOCTYPE slides PUBLIC "-//Norman Walsh//DTD Slides Full V3.2.0//EN"
"http://docbook.sourceforge.net/release/slides/3.2.0/schema/dtd/slides-full.dtd"
[
<!ENTITY % MATHML.prefixed "INCLUDE">
<!ENTITY % MATHML.prefix "mml">
<!ENTITY % equation.content "(alt?, (graphic+|mediaobject+|mml:math))">
<!ENTITY % inlineequation.content
"(alt?, (graphic+|inlinemediaobject+|mml:math))">
<!ENTITY % local.textobject.mix "|mml:math">
<!ENTITY % mathml PUBLIC "-//W3C//DTD MathML 2.0//EN"
"http://www.w3.org/TR/MathML2/dtd/mathml2.dtd">
%mathml;
<!ENTITY % jpebnf PUBLIC "-//Justus Piater//DTD DocBook EBNF Module V0.1//EN"
"http://www.montefiore.ulg.ac.be/~piater/XML/ebnf/0.1/jpebnf.dtd">
%jpebnf;
<!ENTITY courseurl "http://www.montefiore.ulg.ac.be/~piater/Cours/INFO0055/">
]>
Two notes:
- My own jpebnf module is derived from the DocBook EBNF Module
V1.1CR1. It adds a little more markup and slightly more flexibility
in the elements which I needed for didactic purposes. (Norm, why not
augment DocBook's version in this way :-) ?) But I don't think I did
anything special to make this work together with MathML; it should
work just as well with the original DocBook EBNF module.
- I have not checked, but perhaps the reason it works without hassle
is that the DocBook DTD is included later via a customization layer
(slides). That's why I suggested above that it should be easy to
do...
Hope this helps,
Justus
--
Justus H. Piater, Ph.D. http://www.montefiore.ulg.ac.be/~piater/
Institut Montefiore, B28 Phone: +32-4-366-2279
Université de Liège, Belgium Fax: +32-4-366-2620
To unsubscribe from this list, send a post to docbook-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.