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


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: XML socket server applications

[ Lists Home | Date Index | Thread Index ]
  • From: Don Park <donpark@docuverse.com>
  • To: 'XML-Dev Mailing list' <xml-dev@xml.org>
  • Date: Mon, 20 Nov 2000 11:00:29 -0800

> Is it more usual to:
>  (i)  Precede each XML document with a MIME header,
>       including a Content-Length header (which might
>       be mandatory for the purposes of the application), OR
>  (ii) Just send "pure" XML documents with no preceding
>       headers, OR
> (iii) Do something else

There is no usual way.  I prefer to signal end of document
with a form-feed character.  Double form-feed could be used
to signal end of a document sequence.  I recommend that you
separate input from parsing because XML parser implementations
frequently assume a stream contains only a single document.

Just read until form-feed, push the result into parser queue,
move on to next document.  When you receive an empty document,
close connection.


Don Park


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

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