Hardy,
I'm not an expert, but you need to check to see if the node name
starts with ERR. Assuming you are working in the 'user' node, you can
try this:
<xsl:if test="count(./*[starts-with(name(), 'ERR')])>0">
<!-- do something for an error node -->
</xsl:if>
It counts all child nodes whose name starts with ERR, the tests if the
count is greater than
Good luck,
Gary
On Fri, 22 Oct 2004 14:28:15 -0400, Hardy Merrill
<hmerrill(_at_)dhcr(_dot_)state(_dot_)ny(_dot_)us> wrote:
I think this is probably easy for someone more knowledgeable than I am
in XSL - I have an XML document something like this:
<user>
<name>Joe J# Jones</name>
<phone>123-456-7890</phone>
<ERR_name>Name may not contain invalid characters</ERR_name>
</user>
I'm working with one "user" here. For the user, in an "if test" I want
to know if there are any node names within that "user" that start with
"ERR_" - how can I do that??
<xsl:if test="count(user[starts-with("ERR_
I can't seem to find the answer. Anyone know this off the top of their
head?
TIA.
Hardy Merrill
--+------------------------------------------------------------------
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>
--+--
--
Gary Hegenbart