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
