Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Entity files' references in mathml3 dtd

22 views
Skip to first unread message

Eduardo Tabacman

unread,
Jun 25, 2012, 4:38:20 PM6/25/12
to dev-tec...@lists.mozilla.org
In the mathml3.dtd file I see that the entity files are referenced like this (for instance):

<!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN" "entities/isobox.ent">

but the entity files themselves have comments saying their public identifiers should end with //XML:

<!--

Public identifier: -//W3C//ENTITIES Box and Line Drawing//EN//XML
System identifier: http://www.w3.org/2003/entities/2007/isobox.ent

The public identifier should always be used verbatim.
The system identifier may be changed to suit local requirements.

Typical invocation:

<!ENTITY % isobox PUBLIC
"-//W3C//ENTITIES Box and Line Drawing//EN//XML"
"http://www.w3.org/2003/entities/2007/isobox.ent"
>
%isobox;

-->

The mathml3.dtd seems to be wrong here (I think the identifiers used to be without //XML before)... right?


Eduardo Tabacman
Tel: +1 651-223-5553

Design Science, Inc. -- www.dessci.com
413 Wacouta St, STE 550
Saint Paul, MN 55101 USA

~ Makers of MathType, MathFlow, MathPlayer, MathDaisy, Equation Editor ~

David Carlisle

unread,
Jun 25, 2012, 5:13:57 PM6/25/12
to Eduardo Tabacman, www-...@w3.org, dev-tec...@lists.mozilla.org
On 25/06/2012 21:38, Eduardo Tabacman wrote:
> In the mathml3.dtd file I see that the entity files are referenced
> like this (for instance):
>
> <!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN"
> "entities/isobox.ent">
>
> but the entity files themselves have comments saying their public
> identifiers should end with //XML:
>
> <!--
>
> Public identifier: -//W3C//ENTITIES Box and Line Drawing//EN//XML
> System identifier: http://www.w3.org/2003/entities/2007/isobox.ent
>
> The public identifier should always be used verbatim. The system
> identifier may be changed to suit local requirements.
>
> Typical invocation:
>
> <!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line
> Drawing//EN//XML" "http://www.w3.org/2003/entities/2007/isobox.ent"
>>
> %isobox;
>
> -->
>
> The mathml3.dtd seems to be wrong here (I think the identifiers used
> to be without //XML before)... right?
>

Oooh either way that's a bug. Thanks for reporting it.

The mathml2 ones didn't end in //XML as you say. I think the //XML got
added while merging things with the ISO 9573 sources, but the mathml3
dtd generation hasn't been updated, sorry. I'll update mathml3.dtd
unless someone speaks up and says that isn't the correct fix.


David
[note dev-tec...@lists.mozilla.org is the list for the mozilla
implementation, not really for general MathML bug reports. I have added
www-...@w3.org to the CC list so the bug is on public record there.]


David Carlisle

unread,
Aug 9, 2012, 8:32:07 AM8/9/12
to Eduardo Tabacman, www-...@w3.org, dev-tec...@lists.mozilla.org
Thanks for that. I have updated mathml.dtd to use the PUBLIC identifiers
ending in //XML when including the entity files.

http://www.w3.org/Math/DTD/

David




--
google plus: https:/profiles.google.com/d.p.carlisle

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________
0 new messages