[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: CALS Tables
Peter, I'm in the process of developing a .MOD file to supplement the HTML-table.mod file included with the Voyager DTD's that you can download from XML.com. Would something like this work for you? -----Original Message----- From: Peter Niklaus [mailto:petern@xxxxxxxxxxxx] Sent: Friday, December 11, 1998 10:44 AM To: 'xsl-list@xxxxxxxxxxxxxxxx' Subject: CALS Tables Hi, I am transforming SGML data into XML, and using Microsoft's XML plug-in to display the information in a browser. Has anyone developed/come across a design pattern for dealing with CALS tables? I have been pretty successful in dealing with most other problems, but am reluctant to dive into this one (skipped cells, named ranges etc.). Since CALS tables are used *a lot*, and they are by definition standardized, it would be nice to have a standard XSL pattern to deal with them until they are fully supported by the XML/XSL tools. Thanks in advance, Peter (a newbie) P.S. A CALS table using XML table might look like this (based on an aircraft maintenance manual): <TABLE> <TGROUP COLS="3" ALIGN="LEFT" CHAROFF="50"> <COLSPEC COLNAME="COL1" COLWIDTH="22*"/> <COLSPEC COLNAME="COL2" COLWIDTH="4*"/> <COLSPEC COLNAME="COL3" COLWIDTH="53*"/> <SPANSPEC NAMEST="COL1" NAMEEND="COL3" SPANNAME="WHOLE" ALIGN="CENTER"/> <THEAD VALIGN="BOTTOM"> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>REFERENCE</PARA> </ENTRY> <ENTRY COLNAME="COL2" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>QTY</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>DESIGNATION</PARA> </ENTRY> </ROW> </THEAD> <TBODY VALIGN="TOP"> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>No specific</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>circuit breaker(s) safety clip(s)</PARA> </ENTRY> </ROW> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>No specific</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>safety barriers</PARA> </ENTRY> </ROW> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>No specific</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>thin nose pliers</PARA> </ENTRY> </ROW> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>No specific</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>warning notice</PARA> </ENTRY> </ROW> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>No specific</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>access platform 2.5 m (8 ft. 2 in.)</PARA> </ENTRY> </ROW> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>No specific</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>access platform 3.0 m (9 ft. 10 in.)</PARA> </ENTRY> </ROW> <ROW> <ENTRY COLNAME="COL1" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>460005812</PARA> </ENTRY> <ENTRY COLNAME="COL2" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>1</PARA> </ENTRY> <ENTRY COLNAME="COL3" MOREROWS="0" ROTATE="0" VALIGN="TOP"> <PARA>TORQUE ADAPTOR</PARA> </ENTRY> </ROW> </TBODY> </TGROUP> </TABLE> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|