XML News from Monday, October 31, 2005

The XML Apache Project has released Xalan-C++ 1.10, an open source XSLT processor written in standard C++. Version 1.10 (That's "one dot ten", not "one dot one dot zero.") adds support for XML 1.1 and Namespaces in XML 1.1, upgrades Xerces-C to version 2.7, and fixes assorted bugs.


The W3C has opened an XML Processing Model Working Group. According to the charter,

The goals of the XML Processing Model Working Group are to develop two Recommendation Track documents:

  1. An XML Processing Language which answers the following questions:
    1. What is to be done to a given document or a set of documents by a given sequence of given XML processors?
    2. Which data model (XML Information Set, PSVI, XPath 1.0, XQuery 1.0 and XPath 2.0) is manipulated by each transformation process?
    3. How are exceptions handled during processing?
    4. What is the expected outcome after processing?
  2. An XML Processing Model which answers the following questions:
    1. Which if any of the transformations signalled by aspects of an XML document should be performed, and in what order? Examples of transformations include, but are not limited to, XInclude, XML Canonicalization (and/or Exclusive Canonicalization), XSLT, xml:id, XML Signature and XML De/Encryption.
    2. How can an author, consumer, or application guide this process?
    3. In the absence of any guidance, what default processing, if any, should be done in what circumstances?
    4. What will the impact of a default processing model be on existing XML documents and processors, in particular DOM implementations?

It is also expected that the Working Group will take into consideration potential consequences of processing XML documents represented by alternative (e.g. efficient XML interchange) serializations, or bundled together as compound documents or with other packaging methods.


The Omni Group has released OmniWeb 5.1.2, a $29.95 payware web browser for Mac OS X. OmniWeb 5.x is based on the same KHTML engine Safari uses. However, it has less XML support than Safri 2.0. It can handle CSS but not XSLT.