FileMaker Pro 6 Developers Guide to XML/XSL (Wordware Library for FileMaker)
|
|
3.5 Entities in the DTD
An entity, by dictionary definition, is anything that exists. We used the term in Chapter 1 to mean all the parts that make up an XML document. We also used the term to mean predefined entities and showed Table 1.1, with these characters: & (ampersand), < (less than), > (greater than), ' (single quote or apostrophe), and " (double quote). Since the characters themselves are used to form markup or element tags, we need a way to include them in the content of the elements or the information of our document. Another usage for the term entities is to provide a standard set of shortcuts (or replacement text) to common words or phrases.
Character | Entity | Name |
---|---|---|
& | & | ampersand |
< | < | less than |
> | > | greater than |
‘ | ' | apostrophe or single quote |
" | " | double quote |
The predefined entities are needed to keep us from tripping over our own markup characters, and we do not need to declare them in our DTD. FileMaker Pro will automatically create the predefined entities for us. We could call them shortcuts so we do not have to add a complex set of instructions each time they are used. We can create our own shortcuts or entities by declaring general entities.
General Entities <!ENTITY entityName replacementText> <!ENTITY mos "My Own String"> Parameter Entities <!ENTITY % entityName entityDefinition>
|
|