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? 
>>

For the simplified XPath, you should take a look a the ongoing work on 
STX (streaming transformations for XML) at 
http://www.gingerall.cz/stx/index.html : they have defined a subset of 
XPath compatible with event-driven transformations.

Sylvain

-- 
Sylvain Wallez
  Anyware Technologies                  Apache Cocoon
  http://www.anyware-tech.com           mailto:[EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to