xsl-list
[Top] [All Lists]

Re: [xsl] Writing array elements based on a an evaluation of one of the child elements

2006-05-24 05:51:26
The result I get is that it writes all the data for all account-LIST elements 
with no tages (excepts the ACCOUNT-LIST parent element tag) and it does not 
evaluate the string-length test


Accck.  It does evaluate the string-length test, as I've already
mentioned.  It includes at least once character (newline).  And every
account-list does have tags in your example.  (They're empty elements
though).

Ok, what are you asking?  I'm getting a little confused looking at all
your emails.

1) Do you want to eleminate Account-Lists that don't have elements
that have any value?

solution:

<xsl:template match="ACCOUNT_LISTS">
<xsl:if test="normalize-space(.)">
<xsl:copy>
<xsl:apply-templates />
</xsl:copy>
</xsl:if>


2) Or is it the case that the Account-No might be empty even with
other data in the Account-Lists field?  Because we can't tell from
your example

<xsl:template match="ACCOUNT_LISTS">
<xsl:if test="normalize-space(ACCOUNT_NO)">
<xsl:copy>
<xsl:apply-templates />
</xsl:copy>
</xsl:if>

Jon Gorman

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>