[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: FrameSGML@xxxxxxxxxxxxxxx, Adrie Berg <adrie.berg@xxxxxxxxxxx>, "FrameSGML List" <FrameSGML@xxxxxxxxxxxxxxx>, "Free Framers" <framers@xxxxxxxxx>
Subject: Re: [FrameSGML] Text Inset Bug in FM+SGML 6.0 and 5.5
From: "Lynne A. Price" <lprice@xxxxxxxxxxxx>
Date: Tue, 31 Jul 2001 11:39:14 -0700
In-Reply-To: <4.2.0.58.20010731082936.009d1320@pop.primenet.com>
References: <5.0.2.1.0.20010731114303.00a08100@mail.euronet.nl><4.2.0.58.20010730155923.009d2bc0@pop.primenet.com>
Sender: owner-framers@xxxxxxxxx
Dan, Adrie,
There are some other problems with FM+SGML text insets to structured
flows with SGMLFragment as the highest-level element. In particular,
while FM+SGML correctly unwraps SGMLFragment if it has a single child,
it does not unwrap it if it has multiple children. Also, even when
there is a single child (at least when the imported flows are reference
pages in the destination document), FM+SGML can crash when updating
references.
The alternatives are:
1) Continue to store the destination document as a FM+SGML document,
but store the fragments as SGML fragments (that is, save the fragments
files to SGML and use the SGML version rather than the FM+SGML
version when you import), or;
2) Avoid using SGMLFragment and continue to use FM+SGML text insets. You
can avoid SGMLFragment in one of several ways:
a) Simply unwrap the current SGMLFragment elements even though that
would result in highest-level elements that may not be valid in
that context: the result can still be valid once the fragment is
imported
b) Modify the EDD to allow all elements that might appear as the
highest-level element of a text inset to be valid at the highest
level
c) Define a new element (say TextInset) to be used as the highest-level
element of text insets. Allow it anywhere in the destination document.
--Lynne
>Even though the unwrapped children of SGMLFragment are valid at the text
>inset insertion point, the importation of the text inset adds an empty
>paragraph to the end of the text inset. The formatting of this empty
>paragraph is the same as the formatting of the text paragraph that precedes
>the text inset. For instance, suppose such a text insed is inserted
>immediately after an autonumbered Title element. In this case, FM+SGML
>produces:
>
Lynne A. Price
Text Structure Consulting, Inc.
lprice@txstruct.com
http://www.txstruct.com
** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body. **