There are a lot of deep issues having to do with HTML and the way different
browsers handle it. I would really like commit access to these packages by
the xalan developers.
-scott
Keith Visco
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]
ice.com> cc: (bcc: Scott Boag/CAM/Lotus)
Subject: Re: [Proposal] Printer
package
11/15/99
03:54 PM
Please
respond to
xerces-dev
Scott,
Once implemented the printers shouldn't change much, just drop them into
the
distribution. The same printers can be in the distribution for both. They
are small, and
if we do a joint archive with both Xalan and Xerces they can share the same
set of
printers.
--Keith
Scott Boag/CAM/Lotus wrote:
> > I like this arrangement (printers in the parser) more than a separate
> > package.
> > That means a separate download, which is a bad thing.
>
> I'm not sure it has to be a separate download... both the Xalan and
Xerces
> tarballs can carry the jar file.
>
> I'm a little worried about the organizational dependencies in putting it
in
> xerces. XSLT is highly dependent on the serializers, and I would want
the
> xalan folks to have commit access to these classes.
>
> -scott
>
>
> <[EMAIL PROTECTED]
> ia.com> To:
<[EMAIL PROTECTED]>
> cc: (bcc: Scott
Boag/CAM/Lotus)
> 11/15/99 Subject: Re: [Proposal]
Printer package
> 02:20 PM
> Please
> respond to
> xerces-dev
>
>
>
> ----- Original Message -----
> From: Assaf Arkin <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, November 15, 1999 10:52 AM
> Subject: Re: [Proposal] Printer package
>
> Okay, I just took a quick look through the code:
>
> In general I like what I see. This is much better than our existing
> sample code for printing, and it centralizes the actual printing code
> so that we don't have to update one code base for DOM and another
> for SAX. Once this code has made it in, we should make the samples
> use this code base.
>
> >
> > I totally agree we need a separate tree walker. In my opinion there
> > should be a set of generic utility classes, including DOM->SAX,
> > SAX->DOM, whitespace handling, namespace stripping, etc.
>
> I agree too. Since we have support for the DOM L2 traversal stuff, I'd
> like to see if we can cast some of these utilities in terms of the new
> package.
> Also, there's SAX1 and SAX2 versions to be taken care of.
>
> Also, I'd like to see a printer that can generate "canonical" XML. This
is
> especially handy for testing purposes.
>
> > My personal opinion is that the basic printers belong in the parser,
the
> > parser being the more general case of XML usage. I assume most users
who
> > download Xalan also have Xerces installed, or can obtain the
> > printer/utility packages separately. In my understanding FOP implements
> > it's own printer that requires the FOP code base, and Cocoon should
> > implement it's own framework for printers to use the default, FOP or
> > whatever comes along (application code).
>
> I like this arrangement (printers in the parser) more than a separate
> package.
> That means a separate download, which is a bad thing.