|
|||||
XML/SGML entity managers | |||||
Prerequisite Concepts | Related Syntax |
An entity manager is a program, or part of a program, that takes an entity reference and returns the text to an SGML or XML parser. The parser manages internal entities, but it requires help from the applications using it to find the text of external entities. Every SGML and XML system contains an entity manager for external entities. The entity manager can find external entity text in a file system or database, or the text can be "hard coded" into the entity manager itself.
The external entity manager is used primarily when a general or parameter entity reference is used in a document that requires the SGML or XML system to read in the text of the entity, and requires the SGML or XML parser to interpret the text of the entity in the context in which the parser finds the reference.
OmniMark incorporates a "built-in" entity manager, which supports the requirements of most users for locating external entities. As an alternative, when OmniMark's built-in entity manager does not do what an application requires, an OmniMark program can implement its own entity manager, using the external-text-entity
rule and other related facilities.
Prerequisite Concepts Aided translation types Entities External entity rules |
Related Syntax external-text-entity |
---- |