Sylvain Wallez wrote:
> 
> Berin Loritsch a écrit :
> >
> > Sylvain Wallez wrote:
> > >
> > > Berin Loritsch a écrit :
> > >
> > > I agree with you, W3C DOM APIs are painful to use. But don't you think
> > > that by adding namespace in Configuration, and then selection by
> > > namespace and then... , you will end up with a yet another java-friendly
> > > equivalent to DOM when there are already JDOM and DOM4J ?
> > >
> > > DOM4J's nice interface-based design can be mapped on about anything
> > > (there are great examples in the distro), even on data structures where
> > > you cannot travel up in the hierarchy like Configuration. So what about
> > > a DOM4JConfigurable interface and two adapter classes to wrap a
> > > Configuration as a DOM4J and a DOM4J as a Configuration to ensure
> > > compatibility with existing code ?
> >
> > Can I remind everyone right now that you can't pass a DOM4J node to a
> > Configurable object?  I am trying to pass child configuraiton objects
> > to Components, and I don't want to have to propose a new Configurable
> > interface called DOMConfigurable to pass Nodes.  That is rediculous.
> > The addition of the Namespace class will allow me to use the _existing_
> > framework, yet solve my problem.  The Namespace objects are cached, and
> > their resources are managed.
> >
> Wow, ok, ok ! I perfectly understand that. I was expressing my feeling
> that with Namespaces in Configuration, new needs will certainly appear
> that will require some of the features already present in DOM-like APIs.
> But maybe I'm wrong...

No.  The same rules that apply to Configuration objects now will apply
for the forseeable future.  I do not want YAD (Yet another DOM).  I don't
want the ability to traverse up or down the Configuration tree.  That is
also the weakness of JDOM or DOM4J as a configuration medium.

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

Reply via email to