another questions on XML import

Lynne A. Price lprice at txstruct.com
Thu Apr 13 14:27:31 PDT 2006


At 12:49 AM 4/12/2006, Wim Hooghwinkel \(Scriptware\) wrote:
>Could the 'Entity Locations' (element < Entities>) in the Structapps file 
>be used to point to the Public entity files?
>
>Or in stead of defining separate entitys, use general pointer in the DTD, like
>
><!ENTITY  % ISOlat2             PUBLIC
>"ISO 8879-1986//ENTITIES Added Latin 2//EN"         >

Wim,
   To use a public entity set, you must include a declaration such as the 
one in your message within the DTD (either in the external subset or the 
internal subset). The form of declaration you've shown, with a public 
identifier but no system identifier, is valid in SGML; in XML a system 
identifier is required. The system identifier can be empty as in:

<!ENTITY % ISOlat1 PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" "">

You can definitely use the Entities element in the application definition 
(usually in structapps.fm) to associate a file with a public identifier, or 
to specify search paths for relative filenames within a system identifier. 
You don't need to do so for the 19 ISO public entity sets, since FM 
recognizes their public identifiers.

         --Lynne


Lynne A. Price
Text Structure Consulting, Inc.
Specializing in structured FrameMaker consulting, application development, 
and training
lprice at txstruct.com            http://www.txstruct.com
voice/fax: (510) 583-1505      cell phone: (510) 421-2284 





More information about the framers mailing list