Pier Fumagalli wrote:

On 18/6/03 22:17, "Peter Royal" <[EMAIL PROTECTED]> wrote:


On Wednesday, June 18, 2003, at 01:34 PM, Pier Fumagalli wrote:


Concise question, concise answer:

Forget the XML syntax, use JXPath instead of JEXL for expressions...
Like:

<document>
#foreach $header in {request/headers}
#if {starts-with($header/name, 'X-'}
<paragraph bold="true">
#else
<paragraph>
#end
The header called &quot;{$header/name}&quot;
has value &quot;{$header/value}&quot;
</paragraph>
#end
</document>


ah, neat! :)

of course, why not use Jelly with JXPath as the EL?



From <http://jakarta.apache.org/commons/jelly/>


A Jelly script is an XML document which gets parsed into a Script.



From (myself)


Forget the XML syntax



Unless I'm not mistaken, the above example template is _NOT_ a well formed XML document! :-) :-)



Does this mean you wrote a parser to parse SAX-like events in a non-well-formed XML document ?


Sylvain

--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
Orixo, the opensource XML business alliance  -  http://www.orixo.com




Reply via email to