> "Jason E. Stewart" wrote:
> >
> > Hey Ed,
> >
> > I'm really glad to see someone making Perl bindings to Xalan, Thanks!
> >
> > I would definately use the XML::Xalan namespace, there was already
> > some discussion about what namespace to use for XML::Xerces (in the
> > xerces-p-dev list if you want to look at the archives), and XML::Xalan
> > would mirror that nicely.
>
> Thanks. So I'll keep on using it. I'm just making sure that I'm not
> violating the apache software license's naming rule.
> This module consists of two primary packages, XML::Xalan::Transformer
> which is a straightforward interface to XalanTransformer class, and
> XML::Xalan which is a higher layer that works by coordinating other
> packages at lower level. Once I've got this stable, I'll upload it to
> CPAN.

Hi Ed,

I think this is really great too, but please be aware that we are pushing
the XalanTransformer class as our public interface.  That means that we
will bend over backwards to keep changes to the class backwards-compatible.
We're also enhancing it to make sure it includes the functionality people
will want.

However, we reserve the right to changes any other interfaces in any way
that we want to without worrying if we're breaking other people's code.
I'm not saying that we _will_ do this, it's just that we want to be able to
mess around with the internals as much as we possibly can without worrying
about what might break.

One other thing -- It looks like the Xerces folks are finally implementing
an abstract set of base classes for their DOM, along with a
high-performance implementation.  When this is released, we're going to
change our DOM implementation classes to use their base classes, which
means the XalanDOM classes will disappear, and we'll use their classes in
our interfaces.  If you're doing work to wrap our DOM, or any other
interfaces that depend on our DOM, you might want to wait until all of that
settles down.

At any rate, thanks again for doing these bindings.  I believe the Xerces
bindings are kept in the Apache repository.  I'm not sure what the
procedure is for including your bindings, but if you're interested, I can
find out how to go about doing that.

Dave


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

Reply via email to