Re: [xsl] if/else xsl ?

Subject: Re: [xsl] if/else xsl ?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 2 Jul 2004 11:41:37 +0100

XSLT files are parsed first as XML and XML elements have to be correctly
nested.

<xsl:for-each select="*">
<xsl:value-of select="@desc" /> : </td><td>

looks to the XML parser like

<aaa>
<bbb/>
</ccc>
<ccc>


so it's telling you that you have tried to close a ccc (td) element when 
an aaa (xsl:for-each) is open.

You are cearly thinking about trying to write out the xml tag markup
"</td><td>"
which is just the wrong way to think about things in XSLT.

You are generating a node tree, it never makes sense to try to "write
and end tag".

the FAQ for this list (linked from the list page whose address is in
every message) has many examples of table generation.

David

-- 
The LaTeX Companion
  http://www.awprofessional.com/bookstore/product.asp?isbn=0201362996
  http://www.amazon.co.uk/exec/obidos/tg/detail/-/0201362996/202-7257897-0619804


________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread