From: "Bernhard Wagner" <[EMAIL PROTECTED]>
> In the examples coming with the distribution of jelly there is
>
\jakarta-commons-sandbox\jelly\src\test\org\apache\commons\jelly\html\exampl
> e.jelly
>
> This script extracts the title of index.html using the xpath expression
> "$doc/html/head/title".
>
> If you change the case setting of any of the tags in index.html without
> adapting the xpath expression the title element is no longer found.
>
> My questions:
>
>   1) Can I configure html:parse to change the case setting of the
retrieved
> document? How?


The NeckoHTML parser already allows for this. I'll add these customisation
options to the Jelly tag in a moment.

>   2) Is there any transformer available that can change the case setting
of
> element and attribute names?

Yes. The HTML parser, NeckoHTML already does this.


>   3) Can I configure x:expr to ignore the case settings of the xpath
> expression given in the select attribute? How?

XPath can do this kinda thing but its inefficient and a bit ugly. e.g.
$doc/*[upper-case(name())='FOO']

Best to let the HTML parser do it. Gimme 10 minutes or so and I'll reply
when I've JellyUnit tested this feature...

James
-------
http://radio.weblogs.com/0112098/

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to