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


Help: OASIS Mailing Lists Help | MarkMail Help



   SAX: Distributed Implementations

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <ak117@freenet.carleton.ca>
  • To: "XML Developers' List" <xml-dev@ic.ac.uk>
  • Date: Mon, 20 Apr 1998 10:44:29 -0400

David Brownell writes:

 > The normal approach is to say that issues like I/O streams are done
 > the usual way for those platforms.  While I've seen some approaches
 > that assume all platforms do I/O the same way, they weren't widely
 > accepted since programmers already "know" how to do I/O and don't
 > really want new APIs that do the standard things in different ways.
 > The value of the common framework isn't for the stuff that already
 > exists (I/O), but for the new stuff (in this case, XML parser
 > callbacks).

I do not understand, though, how this would allow a SAX implementation
to be distributed across several platforms.  Imagine this:

- there is a SAX Parser object implemented in C++ on host A
- there is a SAX application implemented in Java on host B

If the application wants to provide a character stream to the parser
(a very typical case), how can it do so if host A and host B have
implemented character streams differently?  The only solution that I
can imagine is for one of the two to have special knowledge of the
other's implementation language, and to provide a special adapter
class to translate from standard Java I/O to standard C++ I/O; what
would happen, then, if we added host C with a Python implementation,
host D with a Perl implementation, and host E with an ECMAScript
implementation?  Would every host have to have an adapter for every
other host's implementation language?

There may be an obvious solution to this problem -- as I've mentioned
before, I'm very new to CORBA in particular and to distributed
computing in general -- so I'm very grateful for comments from people
with experience in this area.

All the best,


David Megginson                 ak117@freenet.carleton.ca
Microstar Software Ltd.         dmeggins@microstar.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


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

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