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