[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: SaxonProcessorVsParser

Subject: RE: SaxonProcessorVsParser
From: "Passin, Tom" <tpassin@xxxxxxxxxxxx>
Date: Tue, 17 Aug 2004 15:46:40 -0400
RE:  SaxonProcessorVsParser
> From: mankar@xxxxxxxxxxxxxxx [mailto:mankar@xxxxxxxxxxxxxxx]
>
> I need to clear the diferrence between an xml parser and an xslt
> processor.I mean
> doesn't an xslt processor ought to have parsing capabilities as well
in
> order to first parse
> the input document and used xslt document into trees and then apply
> templates producing the final tree?

Well, *something* has to parse the xml document first.  But that parser
does not have to be built into the xslt processor as long as the parser
can pass the parsed results to the later processor.  So the xslt
processor *can* have a built-in, integrated parser but does this is not
mandatory.  Of course, for invocation from the command line, the two
need to be integrated or at least work together closely.


> In this case we are talking about the same software (parser and
> processor),
> meaning that
> a processor has to be a parser as well.Is this true?
>

No.  Saxon, for example, used to use the Aelfred parser, and not uses (I
think) Xerces, but can work with other parsers as long as they use the
right API.  Msxml, on the other hand, does have everything and its
brother integrated into the one package.

Cheers,

Tom P

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.