commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dan Ochs" <danochs...@hotmail.com>
Subject Re: [jelly] bringing a jelly::core variable into an jelly::xml xpath
Date Fri, 15 Aug 2003 00:23:24 GMT
I have tried <xml:set var="input" 
select="$groups//group[@name='content']/@desc"/> and it works, but I was 
trying to make my example simple.
What if 'content' above is a variable that the user enters at the command 
line during execution? Or if I want to allow the user to enter an entire 
xpath?

thanks, dan


>From: Paul Libbrecht <paul@activemath.org>
>Reply-To: "Jakarta Commons Users List" <commons-user@jakarta.apache.org>
>To: Jakarta Commons Users List <commons-user@jakarta.apache.org>
>Subject: Re: [jelly] bringing a jelly::core variable into an jelly::xml 
>xpath
>Date: Thu, 14 Aug 2003 15:31:51 +0200
>
>Dan Ochs wrote:
>>I'm trying to figure out a way to pass a variable from a jelly::core var 
>>into a jelly::xml XPath expression.  The document loading and parsing is 
>>working correctly. The following code does not raise an exception, but 
>>also does not return anything.  Any other combination I try rasises 
>>various exceptions, null pointer being the most common.
>>thanks for the help, dan
>>
>>xml:
>><groups>
>>   <group desc="I am your content description" name="content"/>
>></groups>
>>
>>
>>jelly:
>><xml:parse var="groups" xml="groups.xml"/>
>><jelly:set var="input">$groups//group[@name='content']/@desc</jelly:set>
>><jelly:set var="desc">
>>   <xml:expr select="${input}"/>
>></jellt:set>
>
>
>Dan,
>
>Have you tried, instead of <jelly:set var="input">... the following ?
>
><xml:set var="input" select="$groups//group[@name='content']/@desc"/>
>
>Paul
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: commons-user-help@jakarta.apache.org
>

_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*  
http://join.msn.com/?page=features/virus


Mime
View raw message