New 2.1 FPIs for *profile-model-1.mod files

Robert Crews <[email protected]>
Newsgroups gmane.comp.web.smil
Organization Oracle Corporation
Message-ID <[email protected]>
Hi all,

PROBLEM

Each of the new SMIL 2.1 DTDs:

 PUBLIC -//W3C//DTD SMIL 2.1 Extended Mobile//EN
 SYSTEM SMIL21ExtendedMobile.dtd

 PUBLIC -//W3C//DTD SMIL 2.1 Mobile//EN
 SYSTEM SMIL21Mobile.dtd

 PUBLIC -//W3C//DTD SMIL 2.1//EN
 SYSTEM SMIL21.dtd

refer to the same FPI:

 PUBLIC -//W3C//ENTITIES SMIL 2.1 Document Model 1.0//EN

expecting different files:
 SYSTEM smil-extended-mobile-profile-model-1.mod
 SYSTEM smil-language-profile-model-1.mod
 SYSTEM smil-mobile-profile-model-1.mod

!!!!!!!!!
This means the 2.1 DTDs will currently not work together with OASIS XML 
catalogs.

SOLUTION

The solution is to give these files
 smil-extended-mobile-profile-model-1.mod
 smil-mobile-profile-model-1.mod

the FPIs shown:

 PUBLIC -//W3C//ENTITIES SMIL 2.1 Extended Mobile Document Model 1.0//EN
 SYSTEM smil-extended-mobile-profile-model-1.mod

 PUBLIC -//W3C//ENTITIES SMIL 2.1 Mobile Document Model 1.0//EN
 SYSTEM smil-mobile-profile-model-1.mod

You'll want to change the FPI in the comments at the top of
 smil-extended-mobile-profile-model-1.mod
 smil-mobile-profile-model-1.mod

Then the entity definition in
 SMIL21Mobile.dtd
 SMIL21MobileProfile.dtd

should be changed from

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Document Model 1.0//EN"
          "smil-mobile-profile-model-1.mod" >

to

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Mobile Document Model 1.0//EN"
          "smil-mobile-profile-model-1.mod" >

and in
 SMIL21ExtendedMobile.dtd
 SMIL21ExtendedMobileProfile.dtd

from

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Document Model 1.0//EN"
          "smil-extended-mobile-profile-model-1.mod" >

to

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Extended Mobile Document Model 1.0//EN"
          "smil-extended-mobile-profile-model-1.mod" >

Robert
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.