[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] easy one
Subject: Re: [xsl] easy one From: Gary Hegenbart <ghegenbart@xxxxxxxxx> Date: Fri, 22 Oct 2004 11:47:14 -0700 |
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@xxxxxxxxxxxxxxxx> 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 > > -- Gary Hegenbart
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] easy one, Hardy Merrill | Thread | Re: [xsl] easy one, Kevin Rodgers |
[xsl] easy one, Hardy Merrill | Date | Re: [xsl] easy one, Kevin Rodgers |
Month |