[
Lists Home |
Date Index |
Thread Index
]
- From: Sasha Nakhimovsky <sasha@mail.colgate.edu>
- To: 'Matt Sergeant' <matt@sergeant.org>,"Simon St.Laurent" <simonstl@simonstl.com>
- Date: Tue, 25 Jul 2000 17:03:53 -0400
The idea of SAX filters ( http://www.ccil.org/~cowan/XML/ , incorporated
into SAX2) clearly belongs here. The computational model [of SAX filters]
is the same as in Unix pipes, except Unix filters work on a linear sequence
of lines in a text file, while SAX filters work on tree-structured data.
General-purpose Javabean filters instantiated from command-line arguments
(or whatever) can probably be contemplated.
Sasha
er... who is PaulT
-----Original Message-----
From: Matt Sergeant [mailto:matt@sergeant.org]
Sent: Tuesday, July 25, 2000 11:03 AM
To: Simon St.Laurent
Cc: XML-Dev Mailing list
Subject: Re: UNIX pipes, XML processing
On Tue, 25 Jul 2000, Simon St.Laurent wrote:
> From http://www.bell-labs.com/history/unix/philosophy.html:
>
> >As McIlroy described it, "the philosophy that everyone started
> >to put forth was 'Write programs that do one thing and do it
> >well. Write programs to work together. Write programs that
> >handle text streams, because that is a universal interface.'"
>
> I know this has come up on this list before, but it's very nice
description
> of how XML processing might work. We get the benefit of structured and
> labelled text, which I think makes it easier to work with, but I hope we
> can let a bit of this kind of philosophy seep into our development.
Well there's already the very useful PYX processors out there, and I'm
sure PaulT will chime in with something undecipherable about Ux here ;-)
--
<Matt/>
Fastnet Software Ltd. High Performance Web Specialists
Providing mod_perl, XML, Sybase and Oracle solutions
Email for training and consultancy availability.
http://sergeant.org | AxKit: http://axkit.org
|