Karl,
Try test="normalize-space(@availableInventory)"
This is a FAQ. When asked, it is often unclear what the questioner means by
"empty". In your case, having said it may be padded with spaces is helpful:
normalize-space trims leading and trailing whitespace (and collapses
internal whitespace into single spaces) so it corrects for this.
It's also a bit confusing since "empty element" is actually a technical
term in XML (and even as such can mean different things in different
contexts, e.g. well-formed XML vs. "empty" in reference to how an element
is declared in a DTD or schema), but you don't quite mean that ... here,
it's not even an element, it's an attribute.
HTH--
Wendell
At 12:51 PM 3/14/2003, you wrote:
I am performing a CHOOSE | WHERE | OTHERWISE ... the test for this choose is
to see whether or not my @AvailableInventory is '' (empty). It doesn't seem
to work, but indeed there is no real value in this attribute. I'm thinking
it is padded with spaces. So how would I perform my test, but trim all the
spaces... or is there another test for "Empty"?
___&&__&_&___&_&__&&&__&_&__&__&&____&&_&___&__&_&&_____&__&__&&_____&_&&_
"Thus I make my own use of the telegraph, without consulting
the directors, like the sparrows, which I perceive use it
extensively for a perch." -- Thoreau
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list