[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Informal last call: Announcement of draft-murata-xml-06.txt
But let me first introduce myself: i am a chemist involved in XML (CML to
be precise, with some SVG and MathML) and am working on a web server that
will be able to the following:
on the server side there are database with data with a limited set of
MIME types (mostly XML: CML, SVG, MathML etc). But since not all web clients
are able to work with XML, the server will convert the data into a MIME type
which the client *can* handle...
The link with XML Mime types is ofcourse that NS6 and IE5 can handle XML and
appropriate MIMEs are needed.
Oke, now my comment on the draft.
First of all, i like to say its an important draft (but you all know that).
But what i miss in the draft is mixed XML content (not referring to PCDATA),
but XML documents like this:
... some XHTML code ...
... some article's text: ... take for example the molecular structure of
acetic acid ...
... 2D molecular structure ...
... some more text: ... and if we apply the following equation to this
structure we get ...
... and possibly more text and more foreign XML fragments ...
It is easy to give this document a text/xml MIME type, but i would say that
the mechanism which is proposed: application/mathml+xml is very interesting.
But how would that mechanism apply to the document? application/xhtml,mathml,cml+xml
Obviously not, because you cannot register all combinations...
The reason why i think this is important is the content negotiation process,
where the client has to say something like: application/mathml+xml,
application/cml+xml etc... And in this case the client could say:
Accept: application/mathml+xml, application/cml+xml;
But this is not complete. Since namespaces are not part of XML1.0 but an extension
text/xml does not include namespaces. So the proposal also lacks a mechanism
to say that a document uses namespaces.
These are some thoughts i had when reading draft... when considering my project
i have the two problems above:
1. there is not MIME type for XML Namespaces
2. what MIME type must the server use when sending a document like the one above...
I hope that several can comment on this...