[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XML and Objects

  • From: Rick Jellife <ricko@a...>
  • To: XML Developers' List <xml-dev@i...>
  • Date: Tue, 29 Sep 1998 12:16:40 +0800

multipart xml


david@m... ¼g¹D¡G

>  This sounds like a wise choice.  XML packaging is a problem that the
> W3C XML Activity has not yet addressed -- experimentation and
> implementation experience will be very helpful to them when the time
> comes (after all, that's one of XML-DEV's greatest strengths).

The XML WG made the definite choice to avoid specifying a packaging solution for
MIME, when Murata and Whitehead put together the RFC for text/xml and
application/xml.

I think this was because:

* they wanted to provide the base-level MIME types first and fast: HTML has gone
far with just text/html;

* the URLs locate resources (i.e. entities) not documents per se: so just a MIME
type for entities is not inappropriate;

* there was considerable fuss with text/sgml (one side says that the document
should be parsed first, and only the entities that are actually referenced should
be sent, in the order they are required; the other side says the server should be
able to bundle anything it wants into the package, and that no transitive closure
is required) and the WG needed to sidestep it;

* multipart XML documents can be sent using text/sgml (oops I am doing this from
distant memory...) anyway, if you send the appropriate SGML declaration with it;
so there is already something available, even if it is not optimal;  text/sgml
lets you ship SOCATs too I think;

* in any case, packaging is more appropriate for email than browser delivery, and
XML was "SGML on the Web" not "SGML over Email", so perhaps there is no strong
requirement for the WG to provide a solution, even if there is a gap;

* because SGML documents may be shipped with just public identifiers on entity
declarations, SGML documents may require a SOCAT file, so text/sgml needed to
look at the multipart issue--XML documents must have system identifiers on entity
declarations, hence they need not require a SOCAT file, hence the multipart issue
is peripheral to basic text/xml on MIME on HTTP.  If an XML document does use and
require a SOCAT, then the developer of the document system has to figure out how
to arrange it to work with MIME HTTP.

There has been some ISO discussion about this issue. I would be very interested
if anyone on XML-DEV has any fresh perspective on this.

Rick Jelliffe


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


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.