"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. -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. <[EMAIL PROTECTED]> Friedrich Nietzsche -------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]