HOW TO CHECK FOR EXISTENCE OF A NODE
Newbie here. I am looking for the proper element to evaluate the existence of a node in order to suppress the generation of an HTML display 'box' if a particular node does not exist. So, instead of producing a box with a caption of 'HEADER NOTES' when there are no header notes, I would rather not produce the box at all to cut down on the clutter. Here is the code which makes the box and displays any header_notes_text if it exists. For example, <TABLE BORDER="4" WIDTH="100%" VALIGN="TOP" CELLPADDING="5"> <TR> <TD WIDTH="100%" VALIGN="TOP" COLSPAN="2"> <H4 ALIGN="LEFT">HEADER NOTES AREA</H4> <xsl:for-each select="header_notes"> <xsl:value-of select="header_notes_text" /><BR/> </xsl:for-each> </TD> </TR> </TABLE> I tried wrapping the above with xsl:template but got this error: Keyword xsl:template may not be used here. I have not had any ah-ha experiences yet, so I don't see the obvious. ---------- Mike Rudolph - EDI Coordinator Green Bay Packaging Inc. Phone: 920.433.5426 Fax: 920.438.5426 Email: mrudolph@xxxxxxx 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