Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - Re: [xsl] Using XSL to output 2 files [Thread Next] RE: [xsl] Using regular expressions within xpath predicatesTo: Date: 2/4/2009 5:31:00 PM Sweet! That seems to work... What is the "^\d+$" doing exactly? I've done a few searches and didn't come up with anything... where would its use be documented? Thanks, Randy -----Original Message----- From: Martin Honnen [mailto:Martin.Honnen@xxxxxx] Sent: Wednesday, February 04, 2009 11:09 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Using regular expressions within xpath predicates Randy Booth wrote: > Can anyone share an example of using regular expressions within an xpath > predicate? I'm wanting to parse a structure and pick out any elements > that have a non-numeric name. Example: > > <security> > <policies> > <policy> > <name>randy</name> > ... > </policy> > <policy> > <name>1</name> > ... > </policy> > <policy> > <name>policy 101</name> > ... > </policy> > <policy> > <name>3</name> > ... > </policy> > > > I'm trying to figure out what xpath expression would identify the > policies with alpha characters... Something like: > > not(/security/policies/policy[name=[0-9]*]) /security/policies/policy[not(matches(name, '^\d+$'))] -- Martin Honnen http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
