cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylvain.wal...@anyware-tech.com>
Subject JXPath leniency in JXTemplateGenerator
Date Tue, 21 Oct 2003 14:33:03 GMT
Hi team,

I'd like to add the use of leniency to JXPath expressions in 
JXTemplateGenerator: currently, if a path does not exist, a nice 
exception is thrown. This may be good in some circumstances (avoids 
endless hair pulling sessions to finally discover a small typo), but is 
also required in some situations where the template writer _knows_ that 
a path may not exist.

Here's what I want to do:
- add a global "lenient-xpath" sitemap parameter to the generator. This 
allows to set a global leniency mode (default is false, meaning 
exceptions are raised)
- set leniency always to true on test instructions (<jx:if> and <jx:when>)
- add an optional "lenient" attribute to the <jx:out> and <jx:forEach> 
statements (would default to the sitemap parameter value above).

What do you think?

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



Mime
View raw message