On Tue, 2003-10-21 at 22:57, Simon Kitching wrote:
> Hi Ricky,
>
Doh! I wasn't thinking so clearly..the suggestion below is complete
rubbish :-)
> Implementing such a Rules class would be non-trivial, though. As a
> simpler solution along the same lines, how about writing a LangRules
> class which extends BaseRules (or whichever), and has a match method
> like:
> List matches = super.match(...)
> for each rule in matches
> {
> if xml:lang exists,
> and the attribute value is not the desired language
> {
> remove the element from the match list
> }
> }
In order to match on the xml:lang attribute of an element in a Rules
object, you would need access to the element's attributes. And currently
Digester doesn't provide that info.
I still think that the Rules object is the correct place to do this sort
of matching but it obviously won't be that simple.
Regards,
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]