On Wed, 2006-12-20 at 10:18 -0500, Yonik Seeley wrote:
> On 12/20/06, Thorsten Scherler
> <[EMAIL PROTECTED]> wrote:
> > looking at the source code I wonder whether we have a preferred xml
> > parser model?
> >
> > I mean I can find:
> > - pull parsing
> > - DOM
> > - JDOM (at least in some jira patches)
> 
> IMO, DOM & xpath is good for config.  xpath is easy, flexible and less
> error prone, and we aren't concerned with performance for reading
> config.

Agree, for the config.

> 
> Pull parsing (StAX) for anything performance critical.
> 
> XPP was used at the start, but I think there is a longer term plan to
> go with StAX.
> http://www.nabble.com/XPP-license-tf1468633.html#a3977357
> 

ok

> > SAX I have not seen yet and neither StAX. I made some very good
> > experience with StAX lately it is fast and easy to use.
> >
> > Do we plan to recommend one technique (at least for the core)?
> > Do we have plans to create an interface for a SolrDocumentFactory? This
> > way we could have various underlying implementation returning always the
> > same: xml.
> >
> > I ask because I may look into SOLR-20 and SOLR-30 and would like to use
> > StAX as underlying parser.
> 
> +1 for StAX as the default XML parser.
> For a general Java client though, I'd try and make it flexible enough
> to get at the underlying data stream so someone could use another
> parser if they so desire (or different syntaxes such as JSON).

I will think of something. I reckon an good defined interface will do
and I would provide the default implementation based on StAX.

Cheers for the feedback.

salu2

> 
> -Yonik

Reply via email to