I am forwarding this announcement from the XML-DEV list. It announces an XML parser from Microsoft, provided as an open tool including source. This has important and exciting implications for the future of WWW-based chemistry as it implies that Microsoft will be a fully compliant open supporter of XML. I shall be exploring it over the w/e but assume that it will be simple to interface it with CML and JUMBO. Assuming that the Microsoft browsers in the future contain open XML-compliant software (XML-support had already been announced, but it was not clear whether there would be an API.), it should be straightforward to add CML on top. The use of the DOM should interoperate directly with CML. P. Forwarded message follows: [...]
From: Jean Paoli <jeanpa@microsoft.com> To: "'xml-dev@ic.ac.uk'" <xml-dev@ic.ac.uk> Cc: Istvan Cseri <istvanc@microsoft.com>, Chris Lovett <clovett@microsoft.com> Subject: Microsoft XML Parser in Java is Available Date: Fri, 6 Jun 1997 20:50:02 -0700 X-Priority: 3 X-Mailer: Internet Mail Service (5.0.1458.30) Sender: owner-xml-dev@ic.ac.uk Precedence: bulk Reply-To: Jean Paoli <jeanpa@microsoft.com> Status: R
ANNOUNCEMENT: Microsoft XML Parser in Java is Available
I am *really* pleased to announce :
The XML Parser in Java (MSXML) from Microsoft Corporation is now available for download from: http://www.microsoft.com/standards/xml/xmlparse.htm
This is the second piece of XML technology from Microsoft, the first being the Channel Definition Format support in Internet Explorer 4.0.
The Microsoft XML Parser is a validating XML parser written in Java. Once parsed, the XML document is exposed as a tree through a simple set of Java methods. We are actively working with the W3C to standardize an XML API (See the W3C overview page for the Document Object Model http://www.w3.org/MarkUp/DOM/. The DSSSL/grove Object Model is carefully studied by the DOM group).
These methods support reading and/or writing XML structures, such as the Channel Definition Format (CDF) or other text formats based on XML.
This version (Alpha 1.0) of the parser implements the W3C working draft of the XML specification dated March 31, 1997 (http://www.w3.org/TR/WD-xml-961114.html) and will be revised to reflect future W3C changes to the specifications.
The following components of the XML spec have not yet been implemented (but will be soon) :
* XML-SPACE (for control over white space handling) * XML encoding declaration (<?XML ENCODING='EUC-JIS' ?>) * Conditional sections in the DTD (INCLUDE & IGNORE keywords) * Required Markup Declaration 'RMD'
Full source code is provided, royalty free, and will be updated frequently to fix bugs and to reflect future W3C changes to the specifications.(read the Microsoft XML Parser in Java license agreement http://www.microsoft.com/standards/xml/xmllic.htm).
Bugs should be sent to Istvan Cseri (istvanc@microsoft.com) or Chris Lovett (clovett@microsoft.com).
Enjoy, and let us make XML a success story!
-Jean Paoli jeanpa@microsoft.com
xml-dev: A list for W3C XML Developers Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To unsubscribe, send to majordomo@ic.ac.uk the following message; unsubscribe xml-dev List coordinator, Henry Rzepa (rzepa@ic.ac.uk)
-- Peter Murray-Rust, domestic net connection Virtual School of Molecular Sciences http://www.vsms.nottingham.ac.uk/ chemweb: A list for Chemical Applications of the Internet. Archived as: http://www.lists.ic.ac.uk/hypermail/chemweb/ To unsubscribe, send to majordomo@ic.ac.uk the following message; unsubscribe chemweb List coordinator, Henry Rzepa (rzepa@ic.ac.uk)