Paul
I had the same problem a few months ago. I am using Saxon 6.5.5 and Fop  0.94 
with the Jeuclid plugin.
 
I modified the DTD this way:
 
<!ENTITY %  equation.content             "(alt?, 
(graphic+|mediaobject+|mathphrase+|mml:math))">
<!ENTITY %  inlineequation.content    "(alt?,  
(inlinegraphic+|inlinemediaobject+|mathphrase+|mml:math))">

and my xincluded file "myequation.xml" looked like:
 
<?xml version="1.0" encoding="utf-16"?>
<!DOCTYPE mml:math PUBLIC "-//W3C//DTD MathML  2.0//EN"
"_http://www.w3.org/TR/MathML2/dtd/mathml2.dtd_ 
(http://www.w3.org/TR/MathML2/dtd/mathml2.dtd) "  [
<!ENTITY % MATHML.prefixed  "INCLUDE">
<!ENTITY %  MATHML.prefix "mml">
]>
<mml:math xmlns:mml="_http://www.w3.org/1998/Math/MathML_ 
(http://www.w3.org/1998/Math/MathML) "  id="mymath"> 
<!-- <mml:math  id="mymath">-->
<mml:mrow>
<mml:mo>&sum;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
 
And the way it was xincluded in the docbook file:
    <equation ><title>Here is a nice  equation</title>
<xi:include  xmlns:xi="_http://www.w3.org/2001/XInclude_ 
(http://www.w3.org/2001/XInclude) "  href="myequation.xml"/>
</equation>

I think that you got pretty close. 
 
Hope this helps,
 
Dean Nelson

 
 
In a message dated 1/15/2008 2:27:48 P.M. Pacific Standard Time,  
[EMAIL PROTECTED] writes:

Dear  all

I have been searching for the answer to a problem in the mailing  list
archives, but haven't been able to find it. I am hoping you might  be
able to help me out.

I have previously followed the instructions  here
(http://www.sagehill.net/docbookxsl/MathML.html) that show how  to
customise the DTD to allow MathML to be included within  equation,
inlineequation and informalequation elements.

I have just  decided to follow the instructions  here
(http://www.sagehill.net/docbookxsl/ValidXinclude.html), which  explain
how to customise the DocBook DTD to allow xincludes in place  of
various elements. I would like to extend this to allow xincludes  in
place of the mml:math element within equation, inlineequation  and
informalequation elements, so that something  like

<equation>
<xi:include href="math.xml"  xmlns:xi="http://www.w3.org/2001/XInclude";  />
</equation>

will validate too (using xmllint).

I  guess I need to extend the examples given in the references above by
adding  lines similar to

<!ENTITY % equation.mml:math.content "|  xi:include">
<!ENTITY % inlineequation.mml:math.content "|  xi:include">
<!ENTITY % informalequation.mml:math.content "|  xi:include">

to my DTD but I don't know the correct  syntax.

Can someone (Bob) help me out here please?

Thank  you,

Paul

---------------------------------------------------------------------
To  unsubscribe, e-mail: [EMAIL PROTECTED]
For  additional commands, e-mail:  [EMAIL PROTECTED]






**************Start the year off right.  Easy ways to stay in shape.     
http://body.aol.com/fitness/winter-exercise?NCID=aolcmp00300000002489

Reply via email to