Adobe framemaker 6.0 User Manual

Page of 323
179
ADOBE FRAMEMAKER 6.0
 MIF Statements for Structured Documents and Books
Usage
FrameMaker+SGML writes out the tagstring value in an ElementEnd statement for use by filters. Your 
application does not need to supply the tagstring value when it writes MIF files.If the interpreter reads 
unbalanced ElementBegin and ElementEnd statements, it ignores superfluous element ends and closes all 
open elements at the end of a TextFlow statement. If the interpreter reads a flow that does not have an 
element enclosing all of the flow’s contents, it creates a highest-level element with the tag 
NoName.ElementBegin and ElementEnd statements are nested within ParaLine and BookElements state-
ments. The following example shows how FrameMaker+SGML writes an UnorderedList element: 
<Para
<PgfTag `Bullet'>
# The autonumber contains a bullet and a tab.
<PgfNumString `\xa5 \t'>
<ParaLine
# Note that the ElementBegin statement is nested inside both
# the Para and ParaLine statements.
<ElementBegin
<ETag `UnorderedList'>
<Collapsed No >
<SpecialCase No >
> # end of ElementBegin
<ElementBegin
<ETag `Item'>
<Collapsed No >
<SpecialCase No >
> # end of ElementBegin
<String `Light rail provides transportation for those who '>
>
<ParaLine
<String `are unable to drive or cannot afford an automobile.'>
<ElementEnd `Item'>
>
> # end of Para
<Para
<PgfTag `Bullet'>
<PgfNumString `\xa5 \t'>
<ParaLine
<ElementBegin
<ETag `Item'>
>
End of
 ElementBegin 
statement
<ElementEnd 
tagstring
>
End of specified element