From: David Alan Black Date: 2001-11-16T22:31:20+09:00 Subject: [ruby-talk:25424] Re: ANN: REXML 1.1a3 Hello -- On Fri, 16 Nov 2001, Tobias Reif wrote: > Bob Hutchison wrote: > > > > Which are all "use cases" you need to be thinking about. > > > I even work with the concepts involved ;) > > This was just a misunderstanding based on terminology, and it has been > resolved already. (I thought DAB was talking about the package, when he > was talking about the parser.) > > I call a package of parser & manipulation API & writer: 'package', not > 'parser'. > So it's not the parser that writes out XML/some other format; the XML > writer serializes a tree to XML. > The tree, or extracts/fragments of it, that the parser generates, can > also be serialized using whatever writer, for example ones own. > An XML package should provide an XML writer, but doesn't have to provide > other writers IMHO. In "The XML Companion", Neil Bradley emphasizes the distinction between XML parser and XML processor, which may be similar to what you're describing. Where does XSLT fit into this? In general, isn't that the preferred approach to XML-to-XML transformations? David -- David Alan Black home: dblack@candle.superlink.net work: blackdav@shu.edu Web: http://pirate.shu.edu/~blackdav