Subject: Re: [xsl] xsl:element start/end tags when need to recurse From: Peter.A.Lom@xxxxxxxxxx Date: Wed, 30 Apr 2008 13:01:27 +1000 |
David, many thanks - perfect solution (excuse errors in stating this post). regards Peter David Carlisle <davidc@xxxxxxxxx> 30/04/2008 09:35 AM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc Subject Re: [xsl] xsl:element start/end tags when need to recurse > <!-- CANNOT USE BUT I DON'T KNOW ALTERNATIVE --> you can (and should) use xsl:call-template here, your error is that you have a match attribute on your call-template (which is always an error) other comments > <xsl:when test="contains($currAddress,'|') and ($currAddress !='' "> If the string contains | then it can't be empty so this is the same as <xsl:when test="contains($currAddress,'|')"> > <xsl:element name="a_item"> > <xsl:element name="a_group"> > <xsl:attribute name="value">addition</xsl:attribute> personally I'd write that as <a_item> <a_ group value="addition"> as it's easier to read, but the xsl:element form is equivalent if you prefer that style. > match="//rules/a"> starting a match pattern with // doesn't do anything. (in some cases it changes the default priority, but here it does nothing at all) it's equivalent to math="rules/a" > <xsl:with-param name="" select="$currAddress/> you can't have a param with no name. David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________ National Australia Bank Ltd - ABN 12 004 044 937 This email may contain confidential information. If you are not the intended recipient, please immediately notify us at postmaster@xxxxxxxxxx or by replying to the sender, and then destroy all copies of this email. Except where this email indicates otherwise, views expressed in this email are those of the sender and not of National Australia Bank Ltd. Advice in this email does not take account of your objectives, financial situation, or needs. It is important for you to consider these matters and, if the e-mail refers to a product(s), you should read the relevant Product Disclosure Statement(s)/other disclosure document(s) before making any decisions. If you do not want email marketing from us in future, forward this email with "unsubscribe" in the subject line to Unsubscriptions@xxxxxxxxxx in order to stop marketing emails from this sender. National Australia Bank Ltd does not represent that this email is free of errors, viruses or interference.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl:element start/end tag, David Carlisle | Thread | [xsl] block with keep-together.with, John Cavalieri |
Re: [xsl] block with keep-together., G. Ken Holman | Date | [xsl] Re: Working with Collections, XSL-List Owner |
Month |