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

FSGML:formal public identifier invalid - mystery solved



Original problem:
   In FSGML 5.5.6 on Win95 I keep getting the parser message:
   
   "pathname/myfile.sgm; line 1 Formal public identifier
   (//CONTRACTORNAME//doclrumi 082997//EN) is invalid; treated as
   informal."

Thanks to framers Lester, Dan, Lynne, and Dave.

Two suggestions work:

1.  Edit the customer supplied SGML declaration to read FORMAL NO
(thanks Dan, Lynne). That eliminates the parser message, but doesn't
make the resulting SGML valid.

2.  Correct the customer's erroneous declaration (thanks Dan, Lynne,
Dave) to 
"-//CONTRACTORNAME//DTD doclrumi 082997//EN" 
which results in valid SGML which will break when the customer tries to
use it. Maybe I can talk the customer into correcting the declaration.

Personally, I like number 2.

I didn't try Dan's suggestion to use an entity catalog. It sounds
interesting, but I'm trying to work to some rather explicit instructions
supplied by the customer and that ain't in there.

Once again, thanks everybody.


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