W3C home > Mailing lists > Public > www-math@w3.org > August 2012

Re: Entity files' references in mathml3 dtd

From: David Carlisle <davidc@nag.co.uk>
Date: Thu, 09 Aug 2012 13:32:07 +0100
Message-ID: <5023ADC7.4080401@nag.co.uk>
To: Eduardo Tabacman <eduardot@dessci.com>
Cc: "'www-math@w3.org'" <www-math@w3.org>, dev-tech-mathml@lists.mozilla.org
On 25/06/2012 22:13, David Carlisle wrote:
> 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.
>

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. 
________________________________________________________________________
Received on Thursday, 9 August 2012 12:32:35 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 9 August 2012 12:32:35 GMT