W3C home > Mailing lists > Public > www-math@w3.org > November 2005

Simple way to include definitions of all XML entities

From: Jirka Kosek <jirka@kosek.cz>
Date: Tue, 08 Nov 2005 20:10:27 +0100
Message-ID: <4370F823.5070708@kosek.cz>
To: David Carlisle <davidc@nag.co.uk>
Cc: www-math@w3.org, "docbook@lists.oasis-open.org" <docbook@lists.oasis-open.org>
Hi David,

I'm writing you because your are maintainer of


As more and more markup languages are not defined in the terms of DTD, 
but they use modern schema languages like RELAX NG or W3C XML Schema, 
there is known problem with entity definitions. Such entities are 
usually defined as a part of DTD and if you are using DTD everything is 
OK. However if you don't want rely on DTD you can just include entity 
definitions alone, like:

<!DOCTYPE article [
  <!ENTITY % isoamsb PUBLIC
          "ISO 8879:1986//ENTITIES Added Math Symbols: Binary 

Problem is that if you want to include more entity files then one, your 
internal set will get quite large.

Do you think that it will be possible to create "master" entity 
definition file as part of XML Entity Declarations project? This file 
should include all other entity definitions files (or there can be 
separate "master" file for each set like XHTML, MathML, ...) so 
referencing this file from your internal subset will make all entites 
available to document author.

The need for such "master" entity file came from discussion about 
DocBook V5.0 combined with MathML.

If you think that it will be possible to extend current entity 
definition with this new feature I will be happy to provide your further 
input and assistance.



   Jirka Kosek     e-mail: jirka@kosek.cz     http://www.kosek.cz
   Profesionální školení a poradenství v oblasti technologií XML.
      Podívejte se na náš nově spuštěný web http://DocBook.cz
        Podrobný přehled školení http://xmlguru.cz/skoleni/
Nejbližší termíny školení: XML schémata (včetně RELAX NG) 7.-9.11.
          *** DocBook 5.-7.12. *** XSL-FO 19.-20.12. ***

Received on Tuesday, 8 November 2005 19:10:39 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:37 UTC