OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: UNIX pipes, XML processing

[ 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.


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
> 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 ;-)


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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS