eliminate the dot from the variable name "$file-name" instead of "$file.name"?
-----Original Message----- From: Wim Lambrecht [mailto:[EMAIL PROTECTED] Sent: Thursday, May 06, 2004 12:51 AM To: [EMAIL PROTECTED] Subject: Re: jelly:xml question Sorry, The second <!-- OK --> should be <!-- NOT OK --> of course. Problem stays the same .... -wil- > Hi, > > I want to use the <x:set> tag, but i have a problem with the select= > part, more specifically when i want to use a string-variable there. > > 1) When i hard-code my xpath-expression, everything works fine > ($reconfigdoc is a DOM object constructed via the <x:parse>-tag. No > problem there since i get the desired result in the statement below) > > <x:set var="hardcodetype" > select="string($reconfigdoc/deployment-profile/[EMAIL PROTECTED]'0100']/ty > pe)"/> > <!-- OK --> > > 2) When i want to pass an earlier made variable, i.c. $file.name > (which is something like "file1.properties") in the select part, the > xpath evaluation returns nothing. And file.name actually has a value. > > <x:set var="hardcodetype" > select="string($reconfigdoc/deployment-profile/[EMAIL PROTECTED]'${file.na > me}']/type)"/> > <!-- OK --> > > BTW the 'select' attribuut expects an Object of type org.jaxen.XPath, > althought all examples i've found so far just pass a String to it. (or > is conversion handled by the taglib ?) > > Thanks for any help. > > -wil- > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
