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>
--~--