Subject: RE: [xsl] step-by-step work instructions -- recursive apply-templ ates to create html table From: "Kathy Burke" <Kathy_Burke@xxxxxxxxx> Date: Wed, 9 Apr 2003 15:03:42 -0400 |
I've added my actual source to the bottom. I've been studying it, don't understand it all...but it is cool. Re: non step childs, still trying to figure out WHERE to process them, for example, I want to put any WCNs in the same row as the step but with a bgcolor or different font, hrefs need to be a link, etc. For now, I'm still trying to get all the elements to show up where I need them. Thank you again, you really don't know what your help means to me...trying to learn this stuff so I can keep my job! aaaaah, progress! Kathy (see XML source at bottom) -----Original Message----- From: Américo Albuquerque [mailto:aalbuquerque@xxxxxxxxxxxxxxxx] Sent: Wednesday, April 09, 2003 2:39 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] step-by-step work instructions -- recursive apply-templ ates to cr eate html table It worked with the example you provied. Can you show your xml source? The non step childs could be processed by other templates that you might have. The might break the process if you do not use <xsl:apply-templates/> > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Kathy Burke > Sent: Wednesday, April 09, 2003 7:15 PM > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: RE: [xsl] step-by-step work instructions -- > recursive apply-templ ates to cr eate html table > > > Thanks for answering! > > This looks like the format part is working...except I'm not > getting any text from within the steps, para, etc.??? > > kathy > *************************************************** <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="KB_test.xsl"?> <work_instruction revision="B" doc_control_no="10-MS30-1000-037-B" dept="10-ME30"> <title>EKRA E5 Screen Printer WI</title> <safety> <numbered_list> <listitem><para>Static prevention straps and lab coats must be worn at all times.</para></listitem> <listitem><para>Vinyl disposable gloves must be worn when handling solder paste and cleaning stencil and squeegee blades.</para></listitem> <listitem><para>Cotton gloves must be worn when handling bare boards to load into the Board Loader machine prior to printing.</para></listitem> </numbered_list> </safety> <tools_materials> <numbered_list> <listitem><para>Solder Paste - See Product Setup Sheet</para></listitem> <listitem><para>Squeegee Blades - See Product Setup Sheet</para></listitem> <listitem><para>Stencil - See Product Setup Sheet</para></listitem> <listitem><para>Stencil Wiper Paper</para></listitem> <listitem><para>Spatula</para></listitem> <listitem><para>Lint-free Paper Wipes</para></listitem> </numbered_list> </tools_materials> <process_steps> <step><para>Switching ON the E5 Screen Printer.</para> <step><para>Rotate the Main Switch located on the left side of the machine to the ON position. (This will supply power to both the machine and operator PCs.)</para> </step> <step ckbox="yes"><para>Allow machine computer and operator computer to initialize. (The Main Menu appears on the screen. The machine program that was last active is loaded automatically. The front cover is unlocked.)</para> </step> <step><para>Enter <emphasis>test measurement</emphasis>:</para><measure></measure> </step> <step><para>Use the arrow keys to select the CONTROL menu item. Press the ENTER key. (The control unit is switched on; the status field changes to green).</para> </step> <step><para>Use the arrow key to select the REFERENCE-DRIVE menu item. Press the ENTER key. (The field flashes green during reference-drive process and remains green after. All the motors, except the transport width motor, perform a reference drive).</para><para>THIS IS TO TEST THE SUBSEQUENT PARA TEMPLATE.</para> </step> </step> <step ckbox="yes"><para>Setup.</para> <step><para>Use the arrow key to select the FILE menu item. Press the ENTER key. (Pop-Up window with a list of available programs displays).</para> <step>This is to test the third level STEP.</step> </step> <step><para>Use the up and down arrow keys to select the file for the board you want to print, then using left and right arrow keys select the LOAD field. Press the ENTER key. (Screen: NAME OF PROGRAM: LOAD PROGRAMME? YES / NO.)</para> </step> <step><para>Use the arrow key to select the YES. Press the ENTER key. (Screen: REMOVE ALL BOARDS FROM MACHINE! ADJUST TRANSPORT WIDTH? YES / NO / GAUGE.</para> </step> <step><note><para>This is a test note.</para></note><para>Select YES if you want to change transport width (required if you are switching to another product) Select NO if you are switching from bottom side to top (the same board width).</para><para>Select GAUGE if you are loading the program for the first time after turning the machine ON. Press ENTER. (After loading file FINISHED item field is selected automatically. Press ENTER. The screen displays the Main Menu with the new program loaded).</para> </step> <step ckbox="yes"><para>Put the board onto inlet rails (left side of the machine). Use the arrow key to select the TRANSPORT menu item. Press the ENTER key. (The board is transported into the machine).</para> </step> <step><para>Use the arrow key to select the TABLE UP/DOWN menu item. Press the ENTER key. (Table moves up to the printing height).</para> </step> <step><warning><para>THIS IS A TEST WARNING.</para></warning><para>Make sure that SCREEN CLAMPING is off (status field is gray). Open front cover. Insert stencil and align it to the board manually as close as possible. Close front cover. Select SCREEN CLAMPING and press ENTER. (SCREEN CLAMPING Status field turns green).</para> </step> <step><para>Use the arrow key to select the TABLE UP/DOWN menu item. Press the ENTER key. (Table moves to transport position).</para> </step> <step><para>Use the arrow key to select the TRANSPORT menu item. Press the ENTER key. (Board is unloaded from machine).</para> </step> <step><para>Open the front cover. Install squeegee blades onto squeegee head, tight the screws firmly by hand, don't overtighten. Close the cover.</para></step> <step><para>Enter second test measurement: </para><measure></measure> </step> </step> <step><para>Applying Paste.</para> <step ckbox="yes"><para>Apply a bead of paste about three-quarters of an inch in diameter to the front of the stencil, just ahead of the front-most aperture in the stencil. (Make sure that you do not place paste outside the squeegee blades' range of travel.)</para> </step> <step><para>Move the Squeegee Head by hand forward to the front of the machine up to the stop position.</para> </step> <step><para>Use the arrow key to select the SQUEEGEE UP/DOWN menu item. Press the ENTER key. (Squeegee Head moves down placing front squeegee in the printing position).</para> </step> </step> <step><para>Print the Board Using Manual Mode.</para> <step><para>Place the board on the inlet conveyor. Use the arrow key to select the TRANSPORT menu item. Press the ENTER key. (The board is transported into the machine and board and stencil fiducials are checked for alignment).</para> </step> <step><para>Use the arrow key to select the TABLE UP/DOWN menu item. Press the ENTER key. (The table moves up to the printing height. At that moment you can open the front cover and check board-stencil alignment).</para> </step> <step><para>Use the arrow key to select the PRINT menu item. Press and hold the ENTER key. (The squeegee head prints the board moving to the opposite starting position and stops there).</para> </step> <step><para> Release the PRINT key. (Table moves down to the transport height automatically).</para> </step> <step><para>If the Inspection program was taught (the status field is green) and Learn Paste function completed you can check the solder paste printing quality using machine vision system. Otherwise skip this step. Use the arrow key to select the INSPECTION menu item. Press the ENTER key. (Inspection starts. If failure occurs, you have the choice to continue inspection or reject the board.)</para> </step> <step><para>Use the arrow key to select the TRANSPORT menu item. Press the ENTER key. (The board moves out of the machine).</para> </step> </step> <step><para>Print the Board Using Automatic Mode.</para> <step><para>Use the arrow key to select the AUTOMATIC menu item. Press the ENTER key. (The status field turns green. If the board is present on the inlet conveyor, process starts immediately. Once the printing process has been completed, the board is unloaded at the outlet side).</para> </step> </step> <step><para>Stop Printing.</para> <step><para>Automatic mode is quit automatically if a negative number has been entered in the counter and the board counter has reached zero. Also, the machine stops if the stack magazine is empty.</para> </step> <step><para>To quit automatic mode during operation, use the arrow key to move to other function. The machine stops after completing current board printing cycle.</para> </step> </step> <step><para>Solder Paste Height Inspection/Measurement.</para> <step><para>At the beginning of each shift, change over, and new product run, a minimum of first TWO boards should be run through the measurement at SVS system to ensure that the printing is producing the acceptable results. During the subsequent run time a minimum of TWO up to a maximum of FOUR boards should be measured EVERY HOUR. Refer to <link url="\\bospubv02\doc control\Quality\10-QC30-1000-008-B">10-QC30-1000-008</link> for paste height measurement instructions.</para> </step> <step><para>Using a lighted magnifying lens, visually inspect every 3rd or 4th board for print quality. If the print is unsatisfactory, manually activate the stencil wiper and make sure that there is a sufficient amount of paste on the stencil. If this does not correct the problem, clean the stencil. If the print quality is still unsatisfactory, call a Machine Technician or your Group Leader or Line Manager for assistance.</para> </step> </step> <step><para>Clean Mis-printed Boards.</para> </step> </process_steps> </work_instruction> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] step-by-step work instruc, Américo Albuquerque | Thread | RE: [xsl] step-by-step work instruc, Américo Albuquerque |
RE: [xsl] step-by-step work instruc, Américo Albuquerque | Date | RE: [xsl] 10,000 document()'s, Michael Kay |
Month |