cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicola Ken Barozzi" <nicola...@apache.org>
Subject Re: A Transformer in progress....
Date Fri, 10 May 2002 12:28:36 GMT
From: "Stefano Mazzocchi" <stefano@apache.org>

> "Lewis, Andrew J" wrote:
> >
> > > I'm working on a Transformer that processes specifically text nodes
and
> > > using regular expressions, wraps matched portions of a node in a tag.
I'm
> > > really just getting started on it - I have the basics working, but
still
> > > need to be able to specify the rules in an external file, etc. It has
been
> > > an interesting excercise so far, and the intent is to be able to
detect
> > > things like dates, currency amounts, and units of measure in a text
node,
> > > and mark them for later processing.
> > >
> > > I am planning on allowing rules to be specified in an external file
> > > identified at componenet configuration, or directly in the component
> > > configuration. I am also planning on allowing the "replacement" to be
a
> > > complete fragement with groups from the matched expression
referencable
> > > (and replaced) in etiher attribute values or text nodes. (currently I
> > > merely enclose the match in a tag).
> > >
> > > Before I move on, has anyone else already done something like this?
Does
> > > anyone (other than me) think it would be useful?
> > >
> > > Ok...now to my real question...
> > >
> > > Does anyone know of existing code that I can use to track and identify
if
> > > the current point in the SAX stream matches a simplified XPath
expression?
> > > I would really like to apply expression rule set based on an XPath
subset.
> > >
> > > Any comments or suggestions?
> > >
> > > Thanks!
>
> I know that Simon wrote a SAX filter along the lines of this, right
> Simon?
>
> I think it's going to be piece of cake to take his stuff and make it a
> cocoon transformer.

There is a Transformer (currently broken :-( ) in the scratchpad that tried
to do something along these lines. It worked in an early Cocoon Alpha
release, and quick attempts to have it working again weren't sufficient.
Look at Chart2SvgTransformer.java in scratchpad.

It's there waiting for:
1 someone to fix it
2 someone to write something better

Which means.... that I can't wait to use your Transformer instead! :-)

--
Nicola Ken Barozzi                   nicolaken@apache.org
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message