commons-xml/java/docs/release-notes.xml
2002-11-13 21:08:04 +00:00

75 lines
2.4 KiB
XML

<!DOCTYPE article
PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<article>
<articleinfo>
<title>org.apache.xml.resolver Release Notes</title>
<subtitle>Version 1.1 CVS</subtitle>
<pubdate>13 Nov 2002</pubdate>
<releaseinfo role="meta">$Id$
</releaseinfo>
<author><firstname>Norman</firstname><surname>Walsh</surname>
<affiliation>
<jobtitle>Staff Engineer</jobtitle>
<orgname>Sun Microsystems, XML Technology Center</orgname>
</affiliation>
<authorblurb>
<para>Sun Microsystems supports Norm's active participation in a
number of standards efforts worldwide, including the Technical
Architecture Group, XML Core, and XSL Working Groups of the World Wide
Web Consortium, the OASIS RELAX NG Committee,
the Entity Resolution Committee, for which he is the editor, and
the DocBook Technical Committee, which he chairs.</para>
</authorblurb>
</author>
<copyright>
<year>2002</year>
<holder>Sun Microsystems, Inc.</holder>
</copyright>
</articleinfo>
<para>This document offers a brief summary of what has changed in the
Resolver package since the 1.0 release. I expect it'll be updated a few times
before the next release.</para>
<section>
<title>The <classname>CatalogManager</classname> Is No Longer Static</title>
<para>The most pervasive change is that the <classname>CatalogManager</classname>
class is no longer static. It's now possible to instantiate several catalog
managers and each manager can manage several catalogs.</para>
<para>There is still a single static instance of the
<classname>CatalogManager</classname>, available via
<methodname>getStaticManager()</methodname>. This is used by default
if no other catalog manager is instantiated and used. It behaves as
the old static one used to.</para>
</section>
<section>
<title>System Catalogs Are Always Loaded</title>
<para>In the previous version, the system catalogs were not loaded if
a private catalog was requested. That has changed; the system catalogs are now
always loaded.</para>
<para>If you want to avoid loading any system catalogs, establish your own
<classname>CatalogManager</classname> and use the
<methodname>setCatalogsFiles()</methodname> method to assure that no system
catalogs are available.</para>
</section>
<section>
<title>Tests/Examples Available</title>
<para>There are several tests in the <filename>tests/resolver</filename> directory
that demonstrate how different instantiations can be used.</para>
</section>
</article>