commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott Sanders" <ssand...@nextance.com>
Subject RE: [Digester] Supporting mixed content
Date Tue, 08 Jan 2002 03:09:05 GMT
Thanks, Paulo.  I will take a look.

Scott

> -----Original Message-----
> From: Paulo Gaspar [mailto:paulo.gaspar@krankikom.de] 
> Sent: Monday, January 07, 2002 5:30 PM
> To: Jakarta Commons Developers List
> Subject: RE: [Digester] Supporting mixed content
> 
> 
> > Yes, it would be easier to deal with in DOM4j or JDOM right 
> now, but 
> > not without a fair bit of code.  I am looking to capitalize on the 
> > simplicity of Digester here.  The DOM analogy was just that.
> 
> Take a look at the configuration stuff at Avalon. It is quite 
> easy to decouple and as easy to use as JDOM or DOM4J (maybe 
> easier after you get it).
> 
> CVS location:
>   Repository:
>       jakarta-avalon
>   path:
>       \src\java\org\apache\avalon\framework\configuration
> 
> Drop me a line for any doubts. (Yes, I also have a decoupled 
> version of this one but no time to pack it now.)
> 
> 
> Have fun,
> Paulo Gaspar
> 
> > -----Original Message-----
> > From: Scott Sanders [mailto:ssanders@nextance.com]
> > Sent: Monday, January 07, 2002 10:50 PM
> > To: Jakarta Commons Developers List
> > Subject: RE: [Digester] Supporting mixed content
> >
> >
> > > -----Original Message-----
> > > From: Craig R. McClanahan [mailto:craigmcc@apache.org]
> > > Sent: Saturday, January 05, 2002 11:02 AM
> > > To: Jakarta Commons Developers List
> > > Subject: Re: [Digester] Supporting mixed content
> > >
> > >
> > > On Sat, 5 Jan 2002, robert burrell donkin wrote:
> > >
> > > > Date: Sat, 5 Jan 2002 13:50:57 +0000
> > > > From: robert burrell donkin <robertdonkin@mac.com>
> > > > Reply-To: Jakarta Commons Developers List 
> > > > <commons-dev@jakarta.apache.org>
> > > > To: Jakarta Commons Developers List 
> > > > <commons-dev@jakarta.apache.org>
> > > > Subject: Re: [Digester] Supporting mixed content
> > > >
> > > > hi scott
> > > >
> > > > i'm always pretty reluctant about changes to the basic Rule
> > > interface.
> > > >
> > >
> > > I share this reluctance.  The kinds of documents that 
> Digester does 
> > > best at tend to be either all-attributes or 
> all-body-content, and I 
> > > don't want to lose the simplicity that's present for 
> those kinds of 
> > > cases.
> >
> > I agree.  The reason I bring this up is that a) Digester is the 
> > easiest thing I have ever used to represent config 
> information, and b) 
> > I want to continue to improve/enhance it to handle all my config 
> > cases.  The simplicity is the important thing.
> >
> > >
> > > In general, I think of Digester as a nice wrapper around
> > > *SAX* parsing, not around DOM manipulation, and it is 
> best used when 
> > > you are using pattern matching techniques to grab out 
> what you want 
> > > and ignoring the rest.  The use case Scott describes 
> might be easier 
> > > to deal with using something like DOM4J or JDOM.
> >
> > Yes, it would be easier to deal with in DOM4j or JDOM right 
> now, but 
> > not without a fair bit of code.  I am looking to capitalize on the 
> > simplicity of Digester here.  The DOM analogy was just that.
> >
> > Right now, I am coding and thinking, and I have just moved 
> the firing 
> > of the body() function to the characters() method and away from the
> > endElement() method.  Nothing in Rule has changed, and the 
> tests pass. 
> > Still thinking, but it is looking like it will work without 
> changing 
> > the interface.
> >
> > Scott
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:commons-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:commons-dev-help@jakarta.apache.org>
> 
> 
> --
> To 
> unsubscribe, e-mail:   
> <mailto:commons-dev-> unsubscribe@jakarta.apache.org>
> For 
> additional commands, 
> e-mail: <mailto:commons-dev-help@jakarta.apache.org>
> 
> 

--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message