[xsl] selecting elements with param

Subject: [xsl] selecting elements with param
From: "ivanmacculi\@libero\.it" <ivanmacculi@xxxxxxxxx>
Date: Mon, 22 Feb 2010 17:57:31 +0100
Hi all, i've problem of selecting elements that corresponds to some
characteristics:

xml elements that i want to select are like this:

<mets:techMD ID="TMD_DRV1_IMG_Scan00020_techMD">

so, i need to select all mets:techMD that have
ID="TMD_DRV1_IMG_Scan#####_techMD".
my problem is to cover all the numbers.

I will use your solution to put a condition in my xsl.
I thought something like this:

<xsl:template match="mix:ImageCreation[ancestor::mets:techMD/@ID[matches(.,
'concat(TMD_DRV1_IMG_Scan, [0-9], _techMD)']">.

but it doesn't do. could you help me, please?

Current Thread