[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: "N. Silakhori" <nasser.silakhori@xxxxxxxxxxx>, "Free Framers" <framers@xxxxxxxxx>
Subject: Re: Validating CALS tables in FM+SGML 5.5.6
From: "Lynne A. Price" <lprice@xxxxxxxxxxxx>
Date: Tue, 07 Sep 1999 07:11:24 -0700
In-Reply-To: <001b01bef91b$2069f240$0501010a@Daidalos.nl>
Sender: owner-framers@xxxxxxxxx
Nasser, I'm not sure I understand your question, but the answer may be as simple as removing the Cols attribute from your EDD. Attributes can be treated in two ways in FrameMaker+SGML. Most of the time an SGML attribute maps to a FrameMaker+SGML attribute. Sometimes, however, the information represented in an attribute in SGML corresponds to an inherent formatting property in FrameMaker+SGML. The number of columns in a table is a good example. While the SGML view of the table uses an attribute to store this information, in FrameMaker+SGML, every table has some number of columns. The number of columns is initially set in the Insert Table dialog and can be modified with the Table > Add Rows or Columns command and by deleting existing columns; it is not determined by an element's attribute. With the read/write rule you have given, FrameMaker+SGML will automatically interpret the attribute value as the number of columns on import and will set the attribute value during export. --Lynne At 12:24 PM 9/7/99 +0200, N. Silakhori wrote: >>>> If I create a new table (using Insert Table dialog box) I define e.g. 5 as initial value for the number of columns. Using Read/Write ruls for CALS table model as recommended in FM+SGML Developer's Guide (Appendix C) I can export and import my documents to and from SGML format without any errors/problems. The Read/Write rule such: element "tgroup" { ...... attribute "cols" is fm property columns; ...... } initial my "cols" attribute during export/import to 5 (so far so good). The problem is that after creating the table, the required attribute "cols" is not initialised immediately. I skip attribute dialog box during creating tables and this causes afterwards many problems during validating my document. Each time a new table is validated my FM reports: "Element Tgroup, value required for attribute (Cols)". The question is: Is there any way to map Columns field value (Without using FDK) in the Insert Table dialog box to the required Cols attribute in Tgroup element when you crate a table from scratch. For the case FDK should be used, is there any source code (API/DLL's) available on Internet to get rid of this problem. <<<< 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. **