[Date Prev][Date Next] [Thread Prev][Thread Next]
[Date Index] [Thread Index] [New search]

Re: seeking utility that lists paras in use w/in FM docs



At 09:23 PM 5/29/99 -0400, Rick Quatro wrote:
>Sorry guys. While I agree that the idea is ingenious, it certainly is not
>faster and more reliable than a 3rd party utility, at least mine anyway!

Dan Emory wrote:
>>ABSO-BLOODY-LUTELY ingenious! The best solution I've heard yet, and
>probably
>>faster and more reliable than a 3rd-party utility. I'll use it from here on
>out.
>>===================================================================
The point I was making about Loren's solution being better is that it fits
the most typical precipitating circumstance for deleting a tag from a
document's paragraph catalog. Namely:

You discover a tag in the paragraph catalog that isn't in the template,
shouldn't have been added, and ought to be deleted. Why should it be
deleted? Because, if there are instantiations of it, you have:

1. Lost the assured capability to successfully update any document created
from the template by re-importing the template's formats into it. If a tag
isn't in the template, you can't update it.

2. Added a confusion factor to any document conversion process (e.g. HTML,
XML, SGML) that utilizes pre-defined tag mapping based on the template's
paragraph catalog.

So, using Loren's method, you open the cross-reference dialog, select the
mscreant tag, and see if there are any instantiations of it. If not, whack,
it's gone, and you're done.

But if there are instantiations of the miscreant tag, and, as is the typical
case, there aren't many of them, Loren's method offers a fast, simple way to
fix them. All you have to do is select each instantiation and click the Go
to Source button in the Cross Reference dialog to examine it. Then, you can
apply the appropriate template-defined tag to it. Finally, after all
instantiations of the miscreant tags are fixed, they can safely be deleted
from the paragraph catalog.

On the other hand, suppose that, upon examination of the instantiation of
the miscreant tag, you realize that it serves a legitimate purpose that
can't be achieved using any other tag in the paragraph catalog. In that
case, it ought to be added to the template and the tag mappings so as to
avoid the problems described in items 1 and 2 above.

For the typical situation described above, no 3rd-party utility could do the
complete job, much less do it faster or more reliably.  
     ====================
     | Nullius in Verba |
     ====================
Dan Emory, Dan Emory & Associates
FrameMaker/FrameMaker+SGML Document Design & Database Publishing
Voice/Fax: 949-722-8971 E-Mail: danemory@primenet.com
10044 Adams Ave. #208, Huntington Beach, CA 92646
---Subscribe to the "Free Framers" list by sending a message to
   majordomo@omsys.com with "subscribe framers" (no quotes) in the body.


** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body.   **