On 10/27/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

OpenSearch v1.1 feed extension element implementation.  This demonstrates an 
alternative approach
to handling extension elements that is independent of the underlying Axiom 
implementation. The
other OpenSearch v1.0 stuff should be refactored to match this.

I'm not sure I like this new approach.  On one hand, yes, it does
allow manipulation of extension elements without knowledge of the
underlying parser implementation.  On the other, it means that you
have to treat the extension elements specially, where a big part of
what I like about Abdera is that extension elements can be treated
just like any other type of element.  If we're going to migrate to a
non-axiom based parser anyway, is it really necessary to bend over
backwards this way to break the connection?  It seems like we should
be able to make the parser implementation unaware of the exact
implementation class used for a given Element, with a little bit of
work.

-garrett

Reply via email to